html {font-size: 125%;}

body {
	margin: 15px 0 0 0;
	font-size: 50%;
	color: #000000;
	background: url(../graphics/bg.jpg) repeat-x #000000;
	font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
}

a {color: #411200; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #be945f; text-decoration: underline;}

h1 {font-size: 2.2em; color: #4d2316; line-height: normal;}
h2 {font-size: 1.4em; color: #4d2316; line-height: normal;}

p {margin-bottom: 0;}

form {margin: 0;}

#header {
	width: 980px;
	height: 88px;
	margin: 0 auto;
}

	#headerLeft {
		width: 220px;
		height: 88px;
		background: url(../graphics/logo.gif) no-repeat;
		float: left;
	}
	
		#headerLeft a {display: block; width: 220px; height: 88px;}
	
	#headerRight {
		width: 500px;
		height: 88px;
		text-align: right;
		float: right;
	}
	
		#headerRight h1 {
			font-size: 4.8em;
			color: #ffffff;
			padding-top: 18px;
			font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
		}
	
	
#container {width: 980px; margin: 20px auto 0 auto;}

#nav {
	width: 220px;
	float: left;
}
	#navHeader {
		width: 220px;
		height: 11px;
		background: url(../graphics/bg_nav_header.gif) no-repeat;
	}
	
	#navBody {
		width: 220px;
		background: url(../graphics/bg_nav.gif) repeat-y;
	}
	
		*html #navBody {margin-top: -3px;}
		
	#productSearch {
		width: 190px;
		padding: 0 15px 10px 15px;
		font-size: 1em;
		border-bottom: 1px solid #aa967d;
	}
		
		#inputcontainer {width: 190px;}
			#searchcontainer {float: left;}
				#searchfield {width: 115px; height: 16px; border: 1px solid #a99a7d; font-size: 11px; padding: 2px;}
			#findcontainer {float: right;}

#body {
	width: 741px;
	background: url(../graphics/bg_body_header.gif) no-repeat #fff4e7;
	float: right;
}

	#content {
		width: 701px;
		/* padding: 26px 20px 100px 20px; */
		padding: 26px 20px 40px 20px;
		line-height: 17px;
		font-size: 1.2em;
	}
	
		#frontProductContainer {
				width: 652px;
				margin: 25px 0 0 34px;
			}
			
		*html #frontProductContainer{margin-left: 29px;}
		
			.product-buttons, .product-buttons:visited, .product-buttons:hover, .product-buttons:active {
				margin: 10px 10px 0 0;
				padding: 8px 20px;
				color: #411200;
				text-decoration: none;
				border: 1px solid #a99a7d;
				background: url(../graphics/background/buttons.gif) repeat-x #f5f2ec;
				display: block;
				float: left;
			}
			
			*html .product-buttons {height: 1%;}
			
				#featuredProduct {
					width: 288px;
					margin-right: 20px;
					padding: 8px;
					border-width: 9px 1px 1px 1px;
					border-style: solid;
					border-color: #d9c0a0;
					background-color: #ffffff;
					float: left;
				}
				
					#featuredProduct h2 {margin: 0; color: #a99a7d; font-size: 1.2em; padding-bottom: 4px; border-bottom: 1px solid #a99a7d;}
					
					#featuredProductLeft {width: 102px; margin-top: 8px; float: left;}
						#featuredProductLeft p {margin-top: 6px;}
					#featuredProductRight {width: 180px; margin-top: 8px; float: right;}
					
		#logos {margin-top: 15px; padding: 10px; width: 188px; background-color: #ffffff; text-align: center;}
					
					
					
	#prodModelContainer {
		width: 700px;
		margin: 20px 0 0 0;
		border-bottom: 1px solid #a48878;
	}
	
		#prodModelHeader {
			width: 700px;
			height: 15px;
			background: url(../graphics/bg_prodHeader.gif) no-repeat;
		}
	
		#prodModelContent {
			width: 668px;
			background: url(../graphics/bg_prodContent.gif) repeat-x #ccb9a0;
			padding: 0 15px 10px 15px;
			border-left: 1px solid #a48878;
			border-right: 1px solid #a48878;
		}
		
	#featuresContainer {
		width: 700px;
		margin: 20px 0 0 0;
	}
	
		#productFeatures, #modelFeatures {width: 290px; float: left;}
		#modelFeatures {margin-left: 15px;}
		
			#productFeaturesHead {
				width: 290px;
				height: 35px;
				background: url(../graphics/product_features.gif) no-repeat;
			}
			
			#modelFeaturesHead {
				width: 290px;
				height: 35px;
				background: url(../graphics/model_features.gif) no-repeat;
			}
				
			#productFeaturesContent, #modelFeaturesContent {
				width: 270px;
				padding: 10px;
				background: #fffaf4;
				border-bottom: 10px solid #f1e0ca;
			}

#footer {
	width: 701px;
	padding: 20px;
	background-color: #d9c0a0;
	line-height: 14px;
	text-align: right;
	color: #411200;
}

	#footerLeft {
		width: 85px;
		height: 19px;
		float: left;
	}
	
		#footerLeft a {display: block; width: 85px; height: 19px; background: url(../graphics/lancet.gif) no-repeat;}
		#footerLeft a:hover {background: url(../graphics/lancet.gif) no-repeat 0 -19px;}
	
	#footerRight {
		width: 600px;
		float: right;
	}



ul.navlist {margin: 0; padding: 0; list-style: none; border-top: 1px solid #ffffff;}
ul.navlist li {margin: 0; padding: 0; list-style: none; font-size: 1.2em;}

ul.subnav {margin: 0; padding: 0; list-style: none;}
ul.subnav li {margin: 0; padding: 0; list-style: none; font-size: 1.1em;}

ul.navlist li a {display: block; width: 197px; padding: 8px 8px 8px 15px; text-decoration: none; color: #4d2316;}
ul.navlist li a:hover, ul.navlist a.on, ul.navlist a.on:visited, ul.navlist a.on:hover {background: url(../graphics/bg_nav_over.gif) repeat-y;}

ul.subnav li a {display: block; width: 185px; padding: 4px 3px 4px 30px; text-decoration: none; color: #4d2316;}
ul.subnav li a:hover, ul.subnav a.on, ul.subnav a.on:visited, ul.subnav a.on:hover {background: url(../graphics/bg_nav_over.gif) repeat-y;}

ul.navlist li a.on:hover, ul.subnav li a.on:hover, ul.subnav li a.onon, ul.subnav li a.onon:visited, ul.subnav li a.onon:hover {text-decoration: underline; background: url(../graphics/bg_nav_over.gif) repeat-y;}

ul.list {margin: 0 0 0 6px; padding: 0; list-style: none;}
ul.list li {margin: 3px 0; padding: 0 0 0 12px; list-style: none; background: url(../graphics/bullet_brown.gif) no-repeat;}

ul.floatList {margin: 20px 0 0 0; padding: 0; list-style: none;}
ul.floatList li {margin: 0 10px 0 0; padding: 0; list-style: none; float: left; width: 165px;}

.brownborder {border: 1px solid #411200;}
.lightbrownborder {border: 1px solid #d3c4af;}

.row1text {border-bottom: 1px solid #d3c4af; border-right: 1px solid #eadfcf; background-color: #ffffff; font-weight: bold; color: #4d2316;}
.row1 {border-bottom: 1px solid #d3c4af; background-color: #ffffff;}
.row2text {border-bottom: 1px solid #d3c4af; border-right: 1px solid #eadfcf; background-color: #faf4ed; font-weight: bold; color: #4d2316;}
.row2 {border-bottom: 1px solid #d3c4af; background-color: #faf4ed;}

.boldcolor {font-weight: bold; color: #4d2316;}
.nomargin {margin: 0;}
.heading2 {margin: 20px 0 4px 0;}
.hiddenspan {display: none;}
.clearfloats {clear: both;}
.center {text-align: center;}
