

html, body { 
	height: 100%;
	}
	
body { 
	margin: 0;
	padding: 0;
	font: 12px/18px Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-align: center;
	background:  #52626f;
	}

#wrapper { 
    display: block;
    min-height: 100%;
    padding: 0 0 0px 0px;
	margin: 0;
    text-align: center;
    }		

	*html #wrapper { height: expression('100%'); }
											
.container { 
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	position: relative;
	}

.clear { 
	clear: both; 
	}
			
.float-L {
	float: left;
}


/*  COMMON/GENERAL STYLES 
---------------------------------------------------------------------*/	
	
a { 
	color: #82c8ff;
	text-decoration: underline;
	}
	
a:hover { 
	color: #82c8ff; 
	text-decoration: underline;
	}
	
table tr td a { text-decoration: none; }
table tr td a:hover { text-decoration: none; }
	
p { 
	margin: 0px 0 18px 0px; 
	}
	
strong { 
	font-weight: bold;
	}
	
h1 { 
	font-size: 20px;
	font-weight: normal;
	margin: 4px 0 24px 0px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	}


h2 { 
	font-size: 15px;
	font-weight: bold;
	color: #ffa760;
	margin: 0px 0 0 0;
	padding: 0px;
	}


h3 { 
	font-size: 13px;
	font-weight: bold;
	color: #b5c0ca;
	margin: 0px 0 0 0;
	}
	
h4 {
	font-size: 22px;
	color: #ffa760;
	line-height: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	}
	
	
img { behavior: url(/_scripts/iepngfix.htc); border: none; }

ul.sitemap { margin:0px 0px 20px 0px; padding:0px;}
ul.sitemap a, a#sitemap {color:#FFFFFF; font-weight:bold;}
ul.sitemap a:hover, a#sitemap:hover {color:#82c8ff; text-decoration:none; font-weight:bold;}
ul.sitemap li a {color: #FFFFFF; font-weight:normal;}
ul.sitemap li a:hover {color: #82c8ff; text-decoration:none; font-weight:normal;}
ul.servicesLink {margin-top:-10px;}


		
/*  TOP-SECTION STYLES 
---------------------------------------------------------------------*/
	
#topSection { 
	width: 100%;
	margin: 0; 
	padding: 10px 0 0 0;
	background: #ffffff;
	position: relative;
	height: 170px;
	}

#topSection #header {
	height: 140px;
	background: #f57f20;
	margin: 0px 0 0 0px;
}	

#topSection #logo {
	float: left;
	margin: 0 0 0 -4px;
	margin: expression('0 0 0 0px');
}

#topSection #phone {
	float: right;
}

		
/*  MENU STYLES 
---------------------------------------------------------------------*/
#mainNav {
	height: 30px;
	background: #697987;
}

#menuSection { 
	background: #135;
	height: 30px;
	}

#mainMenu { 
	clear: both;
	display: block;
	height: 30px;
	position: relative;
	padding: 0;
	margin: 0;
	}	
	
	#mainMenu ul { 
		list-style-type: none;
		margin: 0;
		padding: 0;
		height: 30px;
		}
		
	#mainMenu ul li { 
		margin: 0;
		padding: 0;
		display: block;
		float: left; 
		position: relative;
		line-height: 30px;
		height: 30px;
		}
	
	#mainMenu ul li a {
		height: 30px;
		display: block;
		line-height: 30px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0 -5px;
		outline: none;
		text-indent: -5000px;
		margin: 0;
		behavior: url(/_scripts/iepngfix.htc);
		}
	
		/*

	#mainMenu ul li.furniture a { background-image: url(../images/mainNav/mainNav-furniture.png); width: 79px; }
	#mainMenu ul li.supplies a { background-image: url(../images/mainNav/mainNav-supplies.png); width: 132px; }
	#mainMenu ul li.copiers a { background-image: url(../images/mainNav/mainNav-copiers.png); width: 83px; }
	#mainMenu ul li.services a { background-image: url(../images/mainNav/mainNav-furnitureServices.png); width: 150px; }
	#mainMenu ul li.clients a { background-image: url(../images/mainNav/mainNav-clients2.png); width: 103px; }
	#mainMenu ul li.about a { background-image: url(../images/mainNav/mainNav-about2.png); width: 95px; }
	#mainMenu ul li.contact a { background-image: url(../images/mainNav/mainNav-contact2.png); width: 102px; }
	#mainMenu ul li.spacer { background-image: url(../images/mainNav/mainNav-spacer2.png); width: 64px; behavior: url(/_scripts/iepngfix.htc);}
	#mainMenu ul li.outlet a { background-image: url(../images/mainNav/mainNav-outlet.png); width: 151px; }
	*/	
	

	#mainMenu ul li.furniture a { background-image: url(../images/mainNavNew/mainNav-furniture.png); width: 79px; }
	#mainMenu ul li.architectural a { background-image: url(../images/mainNavNew/mainNav-architectural.png); width: 186px; }
	#mainMenu ul li.supplies a { background-image: url(../images/mainNavNew/mainNav-supplies.png); width: 133px; }
	#mainMenu ul li.services a { background-image: url(../images/mainNavNew/mainNav-services.png); width: 89px; }
	#mainMenu ul li.clients a { background-image: url(../images/mainNavNew/mainNav-clients.png); width: 104px; }
	#mainMenu ul li.about a { background-image: url(../images/mainNavNew/mainNav-about.png); width: 94px; }
	#mainMenu ul li.contact a { background-image: url(../images/mainNavNew/mainNav-contact.png); width: 104px; }
	
	#mainMenu ul li a:hover	 { background-position: 0 -35px; behavior: url(/_scripts/iepngfix.htc);}
	

	
/*  BANNER-SECTION STYLES 
---------------------------------------------------------------------*/

#bannerSection { 
	background: #000000 url(../images/common/banner-bg-subpage.gif) no-repeat top center;
	height: 141px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

	.page-home #bannerSection { 
		background: #000000 url(../images/common/banner-bg.gif) no-repeat top center;
		height: 211px;
		margin: 0 0 0 0px;
		padding: 0 0 0 0px;
		}
	
	
#bannerSection #bannerimage {
	display: block;
	width: 960px;
	height: 141px;
}	
	

.page-template #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
	
	

/*  MID-SECTION STYLES 
---------------------------------------------------------------------*/

#midSection { 
	clear: both;
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 0px 0;
	}
	
	#midSection .container { 
		padding: 0 0 0 0px;
		}

.twoCol #leftCol {
	width: 560px;
	width: expression('700px');
	min-height: 400px;
	margin: 30px 30px 64px 0px;
	padding: 0 150px 94px 0px;
	padding: expression('0 0px 54px 0px');
	border-right: solid 1px #a2adb6;
	float: left;
	}
	
.threeCol #leftCol {
	width: 500px;
	width: expression('520px');
	min-height: 400px;
	margin: 30px 0px 64px 35px;
	padding: 0 30px 84px 0px;
	padding: expression('0 0px 154px 0px');
	border-right: solid 1px #a2adb6;
	float: left;
	}	
	
	.threeCol #leftNav {
		float: left;
		width: 175px;
		}
			

#rightCol {
	width: 180px;
	float: left;
	float: expression('right');
	padding: 0 0 64px 20px;
	padding: expression('0 0 54px 10px');
	margin: 30px 0px 0px 0px;
	}

	#rightCol h1 {
		margin: 4px 0 8px 0px;
		}

	#rightCol input {
				border: none;
				width: 200px;
				height: 23px;
				margin: 0 0 1px 0px;
				padding-left: 4px;
				padding-top: 4px;
				font-size: 11px;
				color: #ffffff;
				background: #313f4c;
				}
		
			#rightCol textarea {
				border: none;
				width: 200px;
				height: 90px;
				margin: 0 0 5px 0px;
				padding-left: 4px;
				padding-top: 4px;
				font-size: 11px;
				color: #ffffff;
				background: #313f4c;
				font: 11px/14px Arial, Helvetica, sans-serif;	
				overflow:hidden;
				}

			#rightCol input#send {
				width: 70px;
				height: 20px;
				padding: 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				}

			#rightCol form .checkbox,
			#rightCol .checkbox {
				display: block;
				width: 20px;
				margin: 4px 0px 0px 0px;
				margin: expression('4px 4px 0 0px');
				float: left;
				background: none;
				}
				
				#rightCol .checkbox input { 
				border: none;
				width: 14px;
				height: 14px;
				margin: 0px;
				padding-left: 0;
				padding-top: 0;
				font-size: 11px;
				background: none;
					}

				#rightCol form div.checkText, 
				#rightCol div.checkText {
					font-size: 11px;
					line-height: 12px;
					float:left;
					width: 140px;
					width:expression('140px');
					margin: 0 0 0 15px;
					background:#52626f;
				}
				
				input#ctl00_ctl02_eNews, 
				input#ctl00_ctl08_eNews {
				background: none;
				float: left;
				width: 20px;
				height: 30px;
				margin: 4px 0px 0px 0px;
				margin: expression('4px 4px 0 0px');
				background: none;
					}

			
			#rightCol .submitButton {
				clear:both;
				width: 70px;
				height: 20px;
				padding: 0px 0 0 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				}

			
			/*#rightCol #ctl00_ctl08_eNews {
				float: left;
				width: 20px;
				height: 30px;
				padding-right: 10px;	
				background: none;
			}
			
			#rightCol div.checkText {
				padding-top: 6px;
				font-size: 11px;
				}*/

#quoteTitle {
	width: 151px;
	width:expression('150px');
	float: left;
	padding: 2px 4px 2px 4px;
	line-height: 15px;
	border-right: #52626f solid 1px;
	background: #697987;
	font-size: 11px;
	min-height: 20px;
	height:expression('20px');
}

#quoteQty {
	width: 40px;
	float: left;
}

#quoteQty input {
	width: 30px;
}

#quoteItem {
	background: #313f4c;
	margin: 0 0 1px 0px;
	margin:expression('0px');
	height:expression('20px');
}



#midSection ul {
	margin: 20px 0 0 0px;
	padding: 0 0 0 0px;
	line-height: 20px;
	list-style-type: none;
	}
	
	#midSection ul li {
		margin: 0px 0 0 0px;
		padding: 0 0 0 20px;
		height: 20px;
		background: url(../images/common/icon-bullet.gif) no-repeat 5px 8px;
		}

/* SUBMENU STYLES AND FUNCTIONALITY */

#leftNav ul {
	margin: 30px 0 0 0px;
	padding: 0 0 0 0px;
	list-style-type: none;
	}

		#leftNav ul li {
			height: 30px;
			height: expression('auto');
			line-height: 30px;
			margin: 0 0 1px 0px;
			padding: 0;
			background: none;
			}
	
		#leftNav ul li a {
			width: 160px;
			height: 30px;
			width: expression('160px');
			line-height: 30px;
			display: block;
			background: #697987;
			margin: 0 0 1px 0px;
			padding: 0 0 0 15px;
			text-decoration: none;
			color: #ffffff;
			font-size: 11px;
			font-weight: bold;
			}

		#leftNav ul li a:hover {
			background: #a2adb6;
			}

		#leftNav ul li.selected a {
			background: #a2adb6;
			margin: 0px;
			}

		#leftNav ul li.title {
			background: #344452;
			text-indent: -6000px;
			height: 30px;
			width: 175px;
			margin: 0px 0 1px 0px;
			padding: 0px;
			text-align: left;
			}
	
	#leftNav ul#subNav 	{
		display: block;
		margin: -5px 0 1px 0px;
		padding: 0 0 5px 0px;
		background: #a2adb6;
		}	

	#leftNav ul#subNav li {
		margin: 0px;
		padding: 0 0 0 10px;
		height: 19px;
		line-height: 19px;
		background: url(../images/common/icon-arrow-subNav.gif) no-repeat 15px 5px;
		}	

	#leftNav ul#subNav li a {
		margin: 0px;
		padding: 0 0 0 15px;
		height: 19px;
		line-height: 19px;
		background: none;
		width: 150px;
		}	

	#leftNav ul#subNav li a:hover {
		color: #52626f;
		}				
	

/*  HOME STYLES 
---------------------------------------------------------------------*/


		#inventory {
			width: 560px;
			margin: 30px 30px 0 0px;
			_margin: 30px 20px 0 0px;
			float: left;
			}
			
		#inventory.wide {
			width: 840px;
			}

			#inventory #cat {
				width: 139px;
				float: left;
				margin: 0 1px 5px 0px;
				}
				
			#inventory #cat a #title {
				height: 35px;
				max-height: 35px;
				display: block;
				background: #a2adb6;
				margin: 1px 0 0 0px;
				behavior: url(/_scripts/iepngfix.htc);
				}	
	
			#inventory #cat a:hover #title  {
				background: #a2adb6;
				behavior: url(/_scripts/iepngfix.htc);				
				}
	
	
	#homeRight {
		width: 370px;
		float: right;
		margin: 30px 0 0 0px;
		}

			#homeRight h1.one {
				margin: 0 0 0 0px;
				padding: 0 0 0 52px;
				height: 34px;
				font-size: 20px;
				line-height: 26px;
				font-weight: normal;
				background: url(../images/common/icon-one.png) no-repeat 0px 0px;
				behavior: url(/_scripts/iepngfix.htc);	
				}
	
			#homeRight h1.two {
				margin: 0 0 0 0px;
				padding: 0 0 0 52px;
				height: 34px;
				height: expression('24px');
				font-size: 20px;
				line-height: 26px;
				font-weight: normal;
				background: url(../images/common/icon-two.png) no-repeat 0px 0px;
				behavior: url(/_scripts/iepngfix.htc);	
				}
	
			#homeRight p {
				margin: 0px 0 36px 0px;
				padding: 0px;
				font-size: 12px;
				line-height: 18px;
				}

			#homeRight input.cleardefault {
				border: none;
				width: 272px;
				height: 23px;
				margin: 0 0 1px 0px;
				padding: 6px 0 0 4px;
				font-size: 11px;
				line-height: 11px;
				color: #ffffff;
				background: #313f4c;
				}
				
			#homeRight input.cleardefaultSmall {
				border: none;
				width: 50px;
				height: 23px;
				margin: 0 0 1px 0px;
				padding: 6px 0 0 4px;
				font-size: 11px;
				line-height: 11px;
				color: #ffffff;
				background: #313f4c;
				}
		
			#homeRight textarea {
				border: none;
				width: 370px;
				height: 88px;
				margin: 0 0 1px 0px;
				padding: 4px 0 20px 4px;
				font-size: 11px;
				color: #ffffff;
				overflow:hidden;
				background: #313f4c;
				font: 11px/14px Arial, Helvetica, sans-serif;	
				}
				
			#homeRight	input.send {
				width: 70px;
				height: 20px;
				padding: 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				}
				
			#homeRight	input.checkbox {
				width: 50px;
				width: expression('50px');
				margin: 4px 0px 0px 0px;
				margin: expression('4px 4px 0 0px');
				float: left;
				background: none;
				}

			#homeRight input#submit {
				width: 70px;
				height: 20px;
				padding: 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				border:none;
				}
				
			#homeRight .submitButton {
	            text-indent:-5000px;
	            padding:10px 0 0 0px;
	            }

#homeRight form div.float-L.button {
	width: 80px;
}

#homeRight form div.float-L.checkbox {
	width: 284px;
	margin: 10px -2px 0 6px;
	font-size: 11px;
	
}

#homeRight form div.float-L.checkbox input {
	float: left;
	width: 18px;
	margin: 1px 4px 0 0px;
	background:none;
}
	

			#homeRight input#more {
				width: 70px;
				height: 20px;
				padding: 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				border:none;
				}
				
			#homeRight .moreButton {
	            text-indent:-5000px;
	            padding:10px 0 0 0px;
	            }

#homeRight form div.float-L.morebutton {
	width: 80px;
}
	
	
	
	
										
/*  BOTTOM-SECTION STYLES 
---------------------------------------------------------------------*/	
#botLogo {
	margin: 0;
	top: -113px;
	left: 0;
	position: absolute;
}		

#botLogo img {
	margin: 0;
}

#botSection {
	height: 56px;
	margin: -56px 0 0 0px; 
	padding: 0px 0 0 0px;
	clear: both;
	display: block;
	background: #a2adb6;
	}
	
	*html #botSection { margin: expression('-56px 0 0 -1px'); }
	

#botNav {
	float: left;
	margin: 12px 0px 0 0px;
	width: 698px;
	_width: 688px;
	font-size: 12px;
	line-height: 12px;
	}


	#botNav ul {
		margin: 0px 0px 0 0px;
		padding: 0px;
		float: left;
		list-style-type: none;
		}
	
	#botNav ul li {
		margin: 0px;
		padding: 0px 7px;	
		float: left;
		border-right: solid 1px #52626f;
		}
		
		#botNav ul li.noborder {
			border-right: none;
			}

			#botNav ul li.first {
				padding: 0 7px 0 0px;
				}
		
		
	#botNav ul li a {
		color: #ffffff;
		text-decoration: none;
		}
		
	#botNav ul li a:hover {
		color: #6c7984;
		text-decoration: none;
		}	


#copy {
	float: left;
	margin: 12px 9px 0 0px;
	width: 183px;
	width: expression('180px');
	_width: 173px;
	text-align: right;
	color: #52626f;
	font-size: 11px;
	line-height: 16px;
	}

	#copy a {
		color: #52626f;
		text-decoration: none;
		}
		
		#copy a:hover {
		color: #ffffff;
		text-decoration: none;
		}


	
/*  PAGE SPECIFIC STYLES 
---------------------------------------------------------------------*/	

.page-template #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-template #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-title.gif);}

.page-furniture #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-furniture #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-furniture.gif);}

.page-officeSupplies #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-officeSupplies #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-officeSupplies.gif);}

.page-copiers #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-copiers #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-copiers.gif);}

.page-services #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-services #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-furnitureServices.gif);}

.page-clients #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-clients #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-ourClients.gif);}

.page-aboutUs #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-aboutUs #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-aboutUs.gif);}

.page-architectural #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-architectural #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-architecturalProducts.gif);}

.page-health #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-health #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-healthcare.gif);}

.page-government #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-government #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-government.gif);}

.page-learning #bannerSection #bannerimage {background: url(../images/bannerimages/template.jpg) no-repeat top left;}
.page-learning #leftNav ul li.title {background-image: url(../images/subnavtitles/subnavtitle-learningEnvironments.gif);}



#bannerSection #flash { 
	display: block;
	height: 211px;
	background: url(../images/flash-placeholder1.jpg) no-repeat center top; 
	}



/*  INVENTORY STYLES 
---------------------------------------------------------------------*/	
	
#breadcrumbs ul {
	list-style-type: none;
	color: #a2adb6;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0 0px;
	padding: 0px;
}

#breadcrumbs ul li {
	float: left;
	background: url(../images/common/icon-arrow-right.gif) no-repeat 0px 7px;
	margin: 0 0 0 8px;
	padding: 0 0 0 10px;
}

#breadcrumbs ul li a {
	color: #a2adb6;
	text-decoration: none;
	}

#breadcrumbs ul li.first {
	float: left;
	background: none;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

#featured {
	float: left;
	margin: 0 0 10px 0px;
}

#featured a {
	text-decoration:none;
}

#featured #item {
	width: 150px;
	height: 259px;
	height: expression('265px');
	background: #a2adb6;
	margin: 0 1px 0 0px;
	float: left;
	display: block;
}

#featured a #item {
	width: 150px;
	height: 259px;
	height: expression('265px');
	background: #a2adb6;
	margin: 0 1px 0 0px;
	float: left;
	display: block;
	color:#ffffff;
	text-decoration:none !important;
	border: 0 !important;
}

#featured a:hover #item {
	width: 150px;
	height: 259px;
	height: expression('265px');
	background: #808f9b;
	margin: 0 1px 0 0px;
	float: left;
	display: block;
	color:#ffffff;
	text-decoration:none !important;
	border: 0 !important;
}

#featured #itemBlank { 
	width: 150px;
	height:259px;
	height: expression('265px');
	background: none;
	margin: 0 1px 0 0px;
	float: left;
	display: block;
	}

#ctl00_Main_dlFurn a {text-decoration:none !important; border: 0 !important; }

#item {
	width: 237px;
	width: expression('241px');
	height: 100px;
	background: #697987;
	margin: 0 0px 1px 0px;
	float: left;
	padding: 5px;
	text-decoration:none !important;
}

a #item {width: 237px;
	width: expression('241px');
	height: 100px;
	background: #697987;
	margin: 0 0px 1px 0px;
	float: left;
	padding: 5px;
	text-decoration:none !important;
	border: 0 !important;
	cursor:pointer;
	}

a:hover #item {
	width: 237px;
	width: expression('241px');
	height: 100px;
	background: #a2adb6;
	float: left;
	text-decoration:none !important;
	cursor:pointer;
	border: 0 !important;
	}

#itemBlank {
	width: 237px;
	width: expression('241px');
	height: 100px;
	margin: 0 0px 1px 0px;
	float: left;
	padding: 5px;
}

#item #photo {
	float: left;
	margin: 0px;
	padding: 0px;
}

#item img {
	border:none;
	margin: 0px;
	padding: 0px;
	}


#item #title {
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 8px 0 0 0px;
	text-decoration: none;
}

#item #title a {
	text-decoration:none;
	color: #ffffff;
	text-decoration: none !important;
	}

#featured #item #title {
	color: #313f4c;
	font-size: 12px;
	line-height: 14px;
	line-height: expression('13px');
	width: 140px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: expression('0px 0 0 0px');
	padding: 0px;
	text-decoration: none !important;
}

#featured #item #title a {
	text-decoration:none !important;
	color: #313f4c;
	}

#item #brand {
	color: #313f4c;
	font-size: 12px;
	line-height: 14px;
	font-style: italic;
	margin: 0 0 0px 0px;
}

#featured #item #brand {
	color: #697987;
	font-size: 12px;
	line-height: 14px;
	width: 140px;
	margin: 0 0 8px 0px;
	font-style: italic;
	margin: expression('0 0 4px 0px');
	text-decoration:none;
}


#item #desc, a #item #desc {
	font-size: 11px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration:none !important;
}

#featured #item #desc, #featured a #item #desc {
	font-size: 11px;
	width: 140px;
	line-height: 12px;
	line-height: expression('11px');
	margin: 0px;
	padding: 0px;
	text-decoration:none !important;
}

#item #photo {
	margin: 0 10px 0 0px;
}

#featured #item #photo {
	margin: 0 0px 10px 0px;
	margin: expression('0 0px 6px 0px');
}



#itemSub {
	width: 249px;
	height: 85px;
	float: left;
	margin:0 1px 1px 0px;
	}

	#itemSub a {
		text-decoration: none;
		background: #697987;
		display: block;
		height: 85px;
		}

	#itemSub a:hover {
		background: #808f9b;
		}

	#itemSub #photo {
		float: left;
		padding: 5px 10px 5px 5px;
		}	

	#itemSub a img {
		display: block;
		cursor: pointer;
		}	

	#itemSub #title {
		float: left;
		padding: 6px 0 0 0px;
		color: #ffffff;
		width: 130px;
		}



#inventoryNav {
	float:right;
	margin: 20px 20px 0 0px;
	font-size: 11px;
	color: #2e3a44;
	line-height: 12px;
	clear: both;
	width: 200px;
	text-align:right;
}

#inventoryNav a.number {
	color: #82c8ff;
	width: 6px;
	padding: 0px 8px;
	text-decoration: none;
}

#inventoryNav a.number:hover {
	color: #ffffff;
}

#inventoryNav a.number.selected {
	color: #ffffff;
}

#inventoryNav a.back {
	background: url(../images/common/icon-arrow-left.gif) no-repeat 0px 2px;
	width: 5px;
	padding: 0 0 0 0px;
	display: inline-table;
	text-decoration: none;
}

#inventoryNav a.forward {
	background: url(../images/common/icon-arrow-right.gif) no-repeat 0px 2px;
	width: 5px;
	display: inline-table;
	text-decoration: none;
}

.noLine {
	text-decoration:none;
}

#inDetail {
	margin: 25px 0 0 0px;
	_padding: 25px 0 0 0px;
}

#inDetail #left  {
	float: left;
	width: 300px;
}

#inDetail #right  {
	float: left;
	width: 185px;
	margin: 0 0 0 15px;
	margin: expression('0 0 0 5px');
}

#inDetail ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 310px;
}

#inDetail ul li {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 67px;
	height: 50px;
}

.blueLine {
	height: 0px;
	border-bottom: solid 1px #313f4c;
	padding-bottom: 10px;
	margin-bottom: 20px;
	}

#related h3 {
	margin: 0px;
}

#related ul {
	margin: 4px 0 10px 0px;
}


a.back {
	background: url(../images/common/icon-arrow-left.gif) no-repeat 6px 2px;
	padding: 0 0 0 20px;
}
a.sortBy {
	color: #a2adb6;
	text-decoration: none;
}

a.sortBy:hover {
	color: #ffffff;
	text-decoration: none;
}

#inDetail ul.pdf {
	list-style-type: none;
	margin: 18px 0 0px 0px;
	padding: 0 0 20px 0px;
	width: 185px;
	font-size: 12px;
	line-height: 18px;
	clear: both;
}

#inDetail ul.pdf li {
	width: 185px;
	height: 18px;
	margin: 0px;
	padding: 0 0 0 20px;	
	background: url(../images/common/icon-pdf.gif) no-repeat 0px 3px;
}

#inDetail #desc {
	font-size: 12px;
	line-height: 16px;
	margin: 18px 0 0 0px;
}

#inDetail #right img  {
	margin: 18px 0 0 0px;
	padding: 0px;
}

#inDetail #right h3  {
	margin: 0px 0 0 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
}


/*  FORMS STYLES 

---------------------------------------------------------------------*/	
/*  CONTACT FORM STYLES
---------------------------------------------------------------------*/
/*input {
				border: none;
				width: 200px;
				height: 23px;
				margin: 0 0 1px 0px;
				padding-left: 4px;
				padding-top: 4px;
				font-size: 11px;
				color: #ffffff;
				background: #313f4c;
				}
		
			#rightCol textarea {
				border: none;
				width: 200px;
				height: 90px;
				margin: 0 0 1px 0px;
				padding-left: 4px;
				padding-top: 4px;
				font-size: 11px;
				color: #ffffff;
				background: #313f4c;
				font: 11px/14px Arial, Helvetica, sans-serif;	
				overflow:hidden;
				}*/
#contactForm {
        border: none;
		width: 500px;
		color: #ffffff;
		font-size: 11px;
		font-weight: normal;
		margin: 10px 30px 0 0px;
		}
		
		
*html #contactForm {
		width: 500px;
		font: 11px/14px Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		font-weight: normal;
		margin: 10px 0px 5 0px;
		}
		
		
	#contactForm input.cleardefault {
		width: 230px;
		height: 23px;
		font: 11px/14px Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #ffffff;
		background: #313f4c;
		border: none;
		margin: 0 0 1px 0px;
        padding: 4px 5px;
		padding-top: expression('4px 5px');
		clear: both;
		}
		
		#contactForm input.cleardefault2 {
		width: 229px;
		height: 23px;
		font: 11px/14px Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #ffffff;
		background: #313f4c;
		border: none;
		margin: 0 0 1px 0px;
        padding: 4px 5px;
		padding-top: expression('4px 5px');
		clear: both;
		}
	
		
	#contactForm textarea.contactBox {
		width: 461px;
		height: 100px;
		background-color: #313f4c;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		border: none;
		margin-bottom: 10px;
		padding: 4px 5px;
		overflow: hidden;
		}

	#contactForm input.button {
	    width: 70px;
	    height: 20px;
		font-size: 11px;
		background-color: #f57f20;
		border: none;
		color: #ccc;
		text-transform:uppercase;
		font-weight: normal;
		margin:10px 0 0 0px;
		padding: 0px;
		cursor:pointer;
		}
		
		#contactForm input {border:none;}
		
		#contactForm input#submit {
				width: 70px;
				height: 20px;
				padding: 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				}

#contactForm .submitButton {
	text-indent:-5000px;
	padding:10px 0 0 0px;
	}

/*#rightCol input#submit {
				width: 70px;
				height: 20px;
				padding: 0px;
				margin: 10px 0 0 0px;
				background: #f57f20;
				text-transform: uppercase;
				cursor:pointer;
				}
*/


select {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #ffffff;
background-color: #313f4c;
  border:none;
  outline:none;
}

form div select {
  padding: 1px 0px 1px 3px;
  margin: 0 0 0 0px;
}

form div select.selectOne {
  padding: 1px 3px;
}

form select {
  background-color: #313f4c;
}

form div.wide select {
  margin: 0;
}


/* Cycle Gallery Styles */

.gallery a { display: block; height: 300px; width: 300px; position: relative; } 
.gallery a .zoom { display: block; height: 20px; width: 24px; position: absolute; right: 0; bottom: 0; z-index: 9999; background: url(../images/colorbox/zoom.gif) no-repeat; } 

#thumbnav { list-style:none; height: 80px; width: 300px; }
#thumbnav li { display:block; width: 60px !important; height:60px !important; float:left; margin:0 7px 10px 0; }
#thumbnav li a { display:block; width: 60px; height: 60px; border: 3px solid #52626f; }

#thumbnav li a.activeSlide { border: 3px solid #303f4c; } 