/* =topPromo
--------------------------------------------- */
#topPromo {
	padding: 0;
	margin: 0;
}

	#topPromo .promoBox {
		float: left;
		width: 500px;
		margin: 0;
		padding: 0;
		line-height: 0;
	}
	
		#topPromo .promoBox img {
			margin: 0;
			padding: 0;
		}
	
	#topPromo .whyBox {
		float: right;
		w\idth: 440px;
		width: 420px;
		he\ight: 375px;
		height: 350px;
		margin: 0;
		padding: 10px;
		overflow: hidden;
	}
		
		#topPromo .whyBox h3 {
			margin: 0 0 0px 0;
			padding: 0 0 0px 0;
			font-size: 14px;
			font-weight: strong;
			color: #222B49;
		}
		
		#topPromo .whyBox p {
	font-size: 12px;
	line-height: 16px;
		}
		
		#topPromo .whyBox p img {
			float: right;
		}
		

/* =lineup
--------------------------------------------- */
#lineup {
	margin: 10px 0;
	padding: 0;
	background: url(../Andino/img/home/bg.lineup.gif) repeat-y -1880px 0;
}

	#lineupInner {
		background: url(../Andino/img/home/bg.lineup.gif) no-repeat 0 0;
	}
	
	#lineupWrapper {
		position: relative;
		background: url(../Andino/img/home/bg.lineup.gif) no-repeat -940px 100%;
	}
	
	/* header */
	#lineup h3 {
		display: block;
		margin: 0;
		padding: 5px 0 5px 10px;
		font-size: 16px;
		font-weight: normal;
		line-height: normal;
		color: #72644C;
		width: 300px;
	}
	
		#lineup h3 a:link,
		#lineup h3 a:visited,
		#lineup h3 a:hover,
		#lineup h3 a:active {
			color: #72644C;
		}
		
		/* view all */
		#lineup a.viewAll:link,
		#lineup a.viewAll:visited {
			position: absolute;
			top: 8px;
			right: 10px;
			font-size: 11px;
			text-decoration: underline;
		}
		
			#lineup a.viewAll:hover,
			#lineup a.viewAll:active {
				text-decoration: none;
			}
		
	/* photos */
	#lineup ul {
		position: relative;
		display: block;
		list-style: none;
		margin: 0 0 0 1px;
		padding: 0;
		border-top: 1px solid #E5E5E5;
	}
	
		#lineup ul li {
			position: relative;
			float: left;
			list-style: none;
			margin: 0 10px 0 0;
			padding: 0;
		}
		
		#lineup ul li.last {
			margin-right: 0;
		}
		
		#lineup ul li.cottonTwill { background: url(../Andino/img/home/fpo.touchstones.jpg) no-repeat top left; }
		#lineup ul li.lightweightCords { background: url(../Andino/img/home/fpo.mintjuleps.jpg) no-repeat top left; }
		#lineup ul li.midweightCords { background: url(../Andino/img/home/fpo.shoguns.jpg) no-repeat top left; }
		#lineup ul li.wool { background: url(../Andino/img/home/fpo.haymakers.jpg) no-repeat top left; }
			
			#lineup ul li a {
				display: block;
				w\idth: 230px;
				width: 220px;
				height: 168px;
				margin: 0;
				padding: 0;
				text-decoration: none !important;
			}
			
			#lineup ul li a:link h4,
			#lineup ul li a:visited h4 {
				position: absolute;
				top: 82px;
				left: 95px;
				width: 134px;
				margin: 0;
				padding: 0;
				font-size: 12px;
				line-height: normal;
				font-weight: bold;
				color: #34406F;
			}
			
				#lineup ul li.last a:link h4,
				#lineup ul li.last a:visited h4,
				#lineup ul li.last a:link p,
				#lineup ul li.last a:visited p {
					width: 142px;
				}
			
			#lineup ul li a:hover h4,
			#lineup ul li a:active h4 {
				text-decoration: underline;
			}
			
			#lineup ul li p {
				position: absolute;
				top: 100px;
				left: 95px;
				width: 134px;
				margin: 0;
				padding: 0;
				font-size: 11px;
				line-height: 14px;
				color: #666666;
			}
			
			#lineup ul li a:hover p,
			#lineup ul li a:active p {
				text-decoration: none;
			}

/* =testimonials
--------------------------------------------- */
#testimonials {
	margin: 10px 0;
	padding: 0;
	
}
	#testimonialsInner {
		position: relative;
		
	}
	
	/* header */
	#testimonials h3 {
		margin: 0;
		padding: 5px 0 5px 10px;
		font-size: 16px;
		font-weight: normal;
		line-height: normal;
		color: #72644C;
		width: 300px;
	}
	
		#testimonials h3 a:link,
		#testimonials h3 a:visited,
		#testimonials h3 a:hover,
		#testimonials h3 a:active {
	color: #72644C;
	text-align: right;
		}
		
		/* veiw all */
		#testimonials a.viewAll:link,
		#testimonials a.viewAll:visited {
			position: absolute;
			top: 8px;
			right: 10px;
			font-size: 11px;
			text-decoration: underline;
		}
		
			#testimonials a.viewAll:hover,
			#testimonials a.viewAll:active {
				text-decoration: none;
			}
	
	/* quotes */
	#testimonials .quotes {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 1px solid #E5E5E5;
	}
	
		#testimonials .quote {
			float: left;
			
			margin: 0 10px 0 0;
			padding: 10px 10px;
		}
		
		#testimonials .quote.last {
			margin: 0;
		}
			#testimonials .quote a {
			float: right;
			margin: 0 0 10px 20px;
			border: 1px solid #e6e6e6;
			}
			
			#testimonials .quote img {
			float: right;
			margin: 0 0 0px 0px;
			border: 1px solid #e6e6e6;
	}
			
			
		
			
				#testimonials .quote blockquote a:link,
				#testimonials .quote blockquote a:visited {
					display: inline;
					float: none;
					width: auto;
					font-weight: normal;
					text-decoration: underline;
				}
				
				#testimonials .quote blockquote a:hover,
				#testimonials .quote blockquote a:active {
					text-decoration: none;
				}
			
/* =banners
--------------------------------------------- */
#banners {
	margin: 10px 0;
	padding: 0;
}

	#banners ul {
		list-style: none;
		margin: 0;
		padding: 0;
		line-height: 0;
	}
	
		#banners ul li {
			float: left;
			list-style: none;
			margin: 0 10px 0 0;
			padding: 0;
		}
		
			#banners ul li.last {
				margin: 0;
			}

/* =tools
--------------------------------------------- */
#tools {
		margin: 0;
		padding: 10px;
		background: #F1F1F1 url(../Andino/img/home/bg.testimonials.gif) no-repeat -940px 100%;
	}
		#toolsInner {
			background: url(../Andino/img/home/bg.testimonials.gif) no-repeat 0 0;
			
		}
			
		
		#tools .module {
			float: left;
			margin: 0;
			padding: 0 10px;
			w\idth: 234px;
			width: 214px;
			border-left: 1px solid #D8D8D8;
		}
		
		#tools .module.first {
			padding: 0;
			border-left: none;
		}
		
		#tools .module.first a.rss {
			position: absolute;
			top: 0px;
			right: 0px;
			display: block;
			font-size: 10px;
			line-height: 12px;
			padding-left: 15px;
			padding-right: 10px;
			background: url(../Andino/img/icon/icon.rss.gif) no-repeat 0 0;
			color: #7A7A7A;
		}
		
		#tools .module h5 {
			position: relative;
			font-size: 14px;
			line-height: normal;
			font-weight: bold;
			color: #444;
		}
		
			#tools .module h5 a:link,
			#tools .module h5 a:visited {
				color: #444;
			}
			
		/* mailing list */
		#tools .module form {
			margin: 0;
			padding: 0;
		}
		
			#tools .module form input {
				font-size: 10px;
				vertical-align: middle;
			}
			
			#tools .module form input.text {
				width: 120px;
				margin: 0;
				padding: 2px;
				font-size: 12px;
				border: 1px solid #B8B8B8;
				font-family: arial, helvetica, sans-serif;
				color: #AAA;
			}
			
				#tools .module form input.active {
					color: #000;
				}
				
		/* blog */
		#tools .module.last p a:link,
		#tools .module.last p a:visited {
			text-decoration: underline;
		}
		
		#tools .module.last p a:hover,
		#tools .module.last p a:active {
			text-decoration: none;
		}
		
		#tools .module.last p span {
			display: block;
		}
		
		#tools .module.last a.rss {
			position: absolute;
			top: 0px;
			right: 0px;
			display: block;
			font-size: 10px;
			line-height: 12px;
			padding-left: 15px;
			background: url(../Andino/img/icon/icon.rss.gif) no-repeat 0 0;
			color: #7A7A7A;
		}

		#tools .module.map a.rss {
			position: absolute;
			top: 0px;
			right: 0px;
			display: block;
			font-size: 10px;
			line-height: 12px;
			padding-left: 15px;
			background: url(../Andino/img/icon/icon.map.gif) no-repeat 0 0;
			color: #7A7A7A;
		}
.IndexBodyText {
	float: right;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	
}
			
			
/* =tools
--------------------------------------------- */
#tools {
		margin: 0;
		padding: 10px;
		background: #F1F1F1 url(../Andino/img/home/bg.testimonials.gif) no-repeat -940px 100%;
	}
		#toolsInner {
			background: url(../Andino/img/home/bg.testimonials.gif) no-repeat 0 0;
			
		}
			
		
		#tools .movie {
			float: left;
			margin: 0;
			padding: 0 10px;
			w\idth: 234px;
			width: 450px;
			border-left: 1px solid #D8D8D8;
		}
		
		#tools .movie.first {
			padding: 0;
			border-left: none;
		}	
	
		
		#tools .movie h5 {
			position: relative;
			font-size: 14px;
			line-height: normal;
			font-weight: bold;
			color: #444;
		}
		
			#tools .movie h5 a:link,
			#tools .movie h5 a:visited {
				color: #444;
			}
			
		/* mailing list */
		#tools .movie form {
			margin: 0;
			padding: 0;
		}
		
			#tools .movie form input {
				font-size: 10px;
				vertical-align: middle;
			}
			
			#tools .movie form input.text {
				width: 120px;
				margin: 0;
				padding: 2px;
				font-size: 12px;
				border: 1px solid #B8B8B8;
				font-family: arial, helvetica, sans-serif;
				color: #AAA;
			}
			
				#tools .movie form input.active {
					color: #000;
				}
				
		/* blog */
		#tools .movie.last p a:link,
		#tools .movie.last p a:visited {
			text-decoration: underline;
		}
		
		#tools .movie.last p a:hover,
		#tools .movie.last p a:active {
			text-decoration: none;
		}
		
		#tools .movie.last p span {
			display: block;
		}
		
.IndexBodyText {
	float: right;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	
}
	