/* Global CSS */
* { margin: 0; padding: 0; }

body {
	background: #4E2318;
	color: #4E2318;
	font: 11px Verdana, Helvetica, sans-serif;
	text-align: left;
	list-style:none;
	}

a { color: #4E2318; text-decoration: underline; }
a:hover { color: #4E2318; text-decoration: none; }
img { border: none; }

h1, h2, h3, h4, h5 {
	font: Bold 11px Verdana, Helvetica, sans-serif;
	}
h1 { font-size: 16px; margin: 3px 0 20px 0; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 11px; }
h5 {
	font-size: 16px;
	font-weight: lighter;
	letter-spacing: .2em;
	padding-bottom: 5px;
}


blockquote{ padding-left: 30px;
			padding-right: 20px;
}


div#page {
	margin: 10px 0 20px 20px;
	padding: 2px 2px;
	width: 990px;
	border: 1px solid #D18317;
	background: #ffffff;
	}

/* mast head */

	#topSquares { float:right; margin:0; padding:0;}
	#head {  position:relative; width:990px; height:185px; margin:0; padding:0; text-align: left; }
	#head h1 { position:absolute; top:0; left:0; margin:0; padding:0; width:208px; height:185px;  }
	
	
	/* use this for everything but IE6 */
	div>#mainNav { background: #D18317; float:left; margin:27px 0 0 208px; padding:5px; width:580px; text-align:left; border-right: 1px solid #4E2318;  border-top: 1px solid #4E2318;}
	/* end use this for everything but IE6 */
	
	
	/* use this for IE6 */
	#mainNav { background: #D18317; margin:27px 0 0 208px; padding:5px; width:580px; text-align:left; border-right: 1px solid #4E2318;  border-top: 1px solid #4E2318;}
		/* end use this for IE6 */
		
		#mainNav ul { margin:0; padding:0; list-style:none; }
		#mainNav li { display:inline; }
		#mainNav li a { font: 9px/14px verdana, sans serif; color:#3D2C21; letter-spacing:1px; text-transform:uppercase; text-decoration:none; 
			 padding:0 11px 0 11px; }
		#mainNav li a:hover { color:#3D2C21; text-decoration: underline;}
		#mainNav .active { color:#3D2C21;}
					
			/* use this for everything but IE6 */
			div>#secondaryNav { background: #4E2318; float:left; margin:0 0 0 208px ; padding:5px; width:700px; text-align:left; border-right: 1px solid #fff;  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;}
			/* end use this for everything but IE6 */

		
		/* use this for IE6 */
			#secondaryNav { background: #4E2318; margin:0 0 0 208px ; padding:5px; width:700px; text-align:left; border-right: 1px solid #fff;  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;}
        /* end use this for IE6 */

		
		
		
			#secondaryNav ul { margin:0; padding:0; list-style:none; }
			#secondaryNav li { display:inline; }
			#secondaryNav li a { font: 9px/14px verdana, sans serif; color:#ffffff; letter-spacing:1px; text-transform:none; text-decoration:none; 
				 padding:0 10px 0 9px; }
			#secondaryNav li a:hover { color:#ffffff; text-decoration: underline;}
			#secondaryNav .active { color:#ffffff;}
		
				/* use this for everything but IE6 */
				div>#thirdNav { background: #D18317; float:left; margin:0 0 0 208px ; padding:5px; width:400px; text-align:left; border-right: 1px solid #4E2318;  border-bottom: 1px solid #4E2318;}
			/* end use this for everything but IE6 */
			
			/* use this for IE6 */
			#thirdNav { background: #D18317; margin:0 0 0 208px ; padding:5px; width:400px; text-align:left; border-right: 1px solid #4E2318;  border-bottom: 1px solid #4E2318;}
			/* end use this for IE6 */
			
			
				#thirdNav ul { margin:0; padding:0; list-style:none; }
				#thirdNav li { display:inline; }
				#thirdNav li a { font: 9px/14px verdana, sans serif; color:#fff; letter-spacing:1px; text-transform:uppercase; text-decoration:none; 
					 padding:0 11px 0 11px; }
				#thirdNav li a:hover { color:#fff; text-decoration: underline;}
				#thirdNav .active { color:#fff;}
	

		
/* --End Navigation -- */




/* main content */


div#content {
	text-align: left;
	padding:0 0 0 0;
	border: #000 1px solid;
	}


/* ---Left Column--- */	
div.leftcol2 {
	text-align: center;
	float: left;
	color: #fff;
	font:  11px/1.7em Verdana, Helvetica, sans-serif;
	padding-top: 0px;
	width: 206px;
	
	}


div.leftcol {
	text-align: center;
	float: left;
	background: #4E2318;
	color: #fff;
	font:  11px/1.7em Verdana, Helvetica, sans-serif;
	padding-top: 0px;
	width: 206px;
	border: 1px solid #fff;
	
	}
	.leftcol a { 
	color: #fff;
	}
	.leftcol a:hover { 
	color: #fff;
	}
	.leftcol ul {
	margin: 5px;
	}
	.leftcol li {
	list-style-type: none;
	margin: 2px 0px;
	 display:inline;
	 padding: 2px;
	}
	.leftcol li a { 
	border: 1px solid #fff;
	}
	.leftcol li a:hover { 
	border: 1px solid #000;
	}
	.leftcol_home
	{text-align: left;
	color: #fff;
	padding: 10px;}
	
	
	
	/* -------Left Col Thumbs -------- */
	div#lefty{
	float: left;
	background: #4E2318;
	width: 260px;
	border: 1px solid #4E2318;
	text-align: center;
	font:  11px/1.7em Verdana, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color:#FFFFFF;
	}
	


.leftcolThumbs a { 
	color:#FFFFFF;
	}
	
	
	.leftcolThumbs a:HOVER { 
	color:#FFFFFF; text-decoration:underline;
	}

ul.leftcolThumbs {
list-style:none;
margin: 0;
padding: 0;


	}
		
	.leftcolThumbs li {
	 display: inline;
	 margin: 0;
	 padding: 1px;
	
	}
	
	
	.leftcolThumbs li a img { 
	border: 1px solid #4E2318;
    margin: 0;
    padding: 0;
   

	
	}
	.leftcolThumbs li a:hover img { 
	border: 1px solid #fff;
    margin: 0;
    padding: 0;
	
	}

	/* -------Left Col Links -------- */


	div#leftyLinks{
	float: left;
	background: #4E2318;
	width: 206px;
	text-align: left;
	font:  11px/1.7em Verdana, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	}

	
ul.leftcolLinks {
	margin: 20px 5px 90px 10px;
	padding:0;
	text-align: left;
	
	}
.leftcolLinks li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 1px; 
	}
	
.leftcolLinks li a  { 
color:#FFFFFF;
text-decoration:none;
border:0;
background:url(../common/img/whitebullet.jpg) no-repeat; background-position:.3em .2em; padding:0px 5px 0 15px;}
.leftcolLinks li a:hover { 
	color:#FFFFFF;
    margin: 0;
    padding: 0;
	border:0;
	text-decoration:underline;
	background:url(../common/img/whitebullet.jpg) no-repeat; background-position:.3em .2em; padding:0px 5px 0 15px;}
	
	
			
	
	
		
	
/* --------------- */	
	
	
	
	.MainPhotos {
	float: right;
	margin: 0;
	padding: 0px 90px 0 0px;
	width: 550px;
	text-align:left;
	}
	
		.MainPhotos img {
	border: 1px solid #4E2318;
	}


	
	.MainLinks {
	float: right;
	margin: 0;
	padding: 0px 90px 0 0px;
	width: 550px;
	text-align:left;
	}



#t {
	position:absolute;
	width:600px;
	height:800px;
	z-index:1;
	left: 373px;
	visibility: visible;
}
#dot_clear {border:0;}

#t0 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: default;
	
}

#t1 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}


#t2 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t3 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:1;
	left: 373px;
	visibility: hidden;
}

#t4 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t5 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t6 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t7 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t8 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t9 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}


#t10 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t11 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}

#t12 {
	position:absolute;
	width:600px;
	height:600px;
	z-index:5;
	left: 373px;
	visibility: hidden;
}
#pagelinks {
margin:3px 0 0 0; text-align:right; font-size: 10px;
	font-style: italic;}
	
/* ------------------- */	


.maincol2 {
	float: left;
	margin: 0;
	padding: 0px 0px 0 40px;
	width: 710px;
	}
	div>div.maincol { margin-right: 5px; }


	.maincol {
	float: right;
	margin: 0;
	padding: 0px 90px 0 50px;
	width: 630px;
	}
	div>div.maincol { margin-right: 5px; }
	
	.text h2, .text h3, .text h4, 
	.maincol p, .maincol ul, .maincol ol {
	line-height: 16px;
	margin: 1.2em 0;
	}
	.maincol li {
	list-style-image: url(../common/img/bullet.gif);
	margin-left: 15px;
	}
	
	img.floatl {
	float: left;
	margin: 0 15px 10px 0;
	}
	img.floatr {
	float: right;
	margin: 0 0 10px 15px ;
	}

div.text {
	margin: 15px 55px;
	}
	.text a {
	text-decoration: underline;
	}
	.text p span {
	text-transform: uppercase;	 
	}
	
	



/* -- */


div.text {
	
	}
	.text a {
	text-decoration: underline;
	}
	.text p span {
	text-transform: uppercase;	 
	}
	
	.col1, .col2 {
	float: left;
	width: 249px;
	}
	.col2 {
	margin-left: 10px;
	padding-left: 10px;
	}
	.bordercase .col2 {
	border-left: 1px solid;
	}
	.bordercase h2 {
	margin: 0;
	padding: 4px 4px;;
	background: #4E2318;
	color:#FFFFFF;
	}
	.bordercase .col3 {
	float: left;
	width: 500px;
	}
	
	
	

/* footer */
	#foot {
	width:985px; 
	height:80px; 
	margin-left: 5px;
	}
	#bottomSquares { float:right; margin: 0px;}
	#footBullets { float:left; margin: 68px 0 0 0;}
	#footBullets ul { margin:0; padding:0; list-style: none; }
	#footBullets li { display:inline; letter-spacing:1px;   }
		

	/* home */
	
	
#homerollovers {
	float: right;
	margin: 0;
	padding: 0px 0px 0 0px;
	width: 730px;
	height: 450px;
	background-image:url(../common/homeimg/faded.jpg);
	background-repeat: no-repeat;
	}			
	


/*----------- Featured Vendors  -------------*/


				



/* -- */

	
.FeaturedVendors h1{ font-size: 12px; margin:0 0 10px 10px; padding:0;  }
	
.FeaturedVendors p{ margin:8px 0 10px 10px; padding:0;  }
	
/* -- */	

.clear { clear: both; }
a.caption{
	font-size: 10px;
	font-style: italic;
}
.link{
	font-size: 10px;
	font-style: italic;
	
}

.insetThumb{
	border: 1px solid #4E2318; 
	margin: 0px 10px 40px 0px;
	padding:1 px
}


