* { padding: 0; margin: 0; }

body {
 		background-color:#BFBDB5;
	margin-top:10px;
}

.index body {
 		background-color:#BFBDB5;
	margin-top:-10px;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #999999;
	padding-left:20px;
	padding-right:20px;}
	
h1{
	color:#CC9966;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	padding-left:20px;
	text-align:center;

	}
	
h2{
	color:#CC9966;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding-left:20px;
	}
	
h3{
	color:#CC6666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	}
	
img,table{border:0}

#strip{
	
		width:826px;
		height:10px;
		background-color:#FFFFFF;}

#container { 
		
		 margin: 0px auto;
		 width: 826px;
		 border-width: 10px;
			border-color: #FFFFFF;
			border-style: solid;
			border-top:none;
			min-height:1100px;
		
			background-color:#DBCFC5;

		}
		
#containerLong{ 
		
		 margin: 10px auto;
		 width: 826px;
		 border-width: 10px;
			border-color: #FFFFFF;
			border-style: solid;
			border-top:none;
			min-height:1400px;
			background-color:#DBCFC5;

		}
		
#containerMedium{ 
		
		 margin: 10px auto;
		 width: 826px;
		 border-width: 10px;
			border-color: #FFFFFF;
			border-style: solid;
			border-top:none;
			min-height:900px;
			background-color:#DBCFC5;

		}
#containerShort{ 
		
		 margin: 10px auto;
		 width: 826px;
		 border-width: 10px;
			border-color: #FFFFFF;
			border-style: solid;
			border-top:none;
			height:800px;
			background-color:#DBCFC5;

		}

#logo {
		 color: #333;
		 width: 826px;
		 float: left;
		 /*padding: 10px;
		 border: 1px solid #ccc;*/
		 height: 153px;
		 margin: 0px 0px 0px 0px;
		 background: #E7DBD5;
		}
#navContainer {
		float: left;
		 width: 826px;
		 color: #333;
		 height:21px;
		/* padding: 10px;*/
		/* border: 1px solid #ccc;*/
		 margin: 0px 0px 0px 0px;
		 background: #FFF;
		 padding-top:6px;
		}

#stip2{
		/*background-color:#DBCFC5;*/
		/*position:absolute;*/
		/*top:200px;*/
		float:left;
		width:826px;
		background-color:#DBCFC5;
		height:76px;}
	
	
#navLeft { 
		 background-image: url(images/side_bar.gif);
		 background-position:top;
		 background-color: #DBCFC5;
		 margin: 0px 0px 0px 0px;
		 padding: 0px;
		 min-height: 500px;
		 width: 174px;
		 float: left;
		}
#column
	{
		background-color:#DBCFC5;
		width:40px;
		min-height: 534px;
		float:left;
		}
#content { 
		 float: left;
		 color: #333;
		/* border: 1px solid #ccc;*/
		 background: #FFF;
		 margin: 0px 0px 0px 0px;
		 padding: 10px;
		 min-height: 514px;
		 width: 536px;
		 display: inline;
		}
		
#contentMedium { 
		 float: left;
		 color: #333;
		/* border: 1px solid #ccc;*/
		 background: #FFF;
		 margin: 0px 0px 0px 0px;
		 padding: 10px;
		 height: 600px;
		 width: 536px;
		 display: inline;
		}
#contentShort { 
		 float: left;
		 color: #333;
		/* border: 1px solid #ccc;*/
		 background: #FFF;
		 margin: 0px 0px 0px 0px;
		 padding: 10px;
		 height: 450px;
		 width: 536px;
		 display: inline;
		}
#contentGallery{ 
		 float: left;
		 color: #333;
		/* border: 1px solid #ccc;*/
		 background: #FFF;
		 margin: 0px 0px 0px 0px;
		 padding: 0px;
		 min-height: 514px;
		 width: 550px;
		 display: inline;
		}
		
		

#rightColumn { 
		 color: #333;
		 background: #DBCFC5;
		 margin: 0px 0px 0px 0px;
		 /*padding: 10px;*/
		/* height: inherit;*/
		 width: 56px;
		 float: left;
		 min-height:534px;
		
		}
#footer { 
		 width: 900px;
		 clear: both;
		 color: #333;
		 border: 1px solid #ccc;
		 background: #BD9C8C;
		 margin: 0px 0px 10px 0px;
		 padding: 10px;
		}

#navContainer ul a
	{
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color:#996633;
		/*color: #902729;*/
		/*height:25px;*/
		padding:  28px;
		width:826px;
		padding-top:6px;
		text-decoration:none;
		font-weight:700;
		
	
	}

#navContainer ul li {

		list-style: none; 
		margin: 0; 
		display: inline;
		width:100px;
		 
		
	
		
	}

#navContainer ul a:hover
		{
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color: #CCC;
		/*height:25px;*/
		padding:28px;
		width:826px;
		padding-top:6px;
		text-decoration:none;
	
	}

/*CSS for left nav*/

#navlist ul
		{
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}

#navlist li { margin: 0 0 0px 0;
		list-style: none; 
		}

#navlist a
{
		list-style-type: none;
		display: block;
		/*padding: 2px 2px 2px 24px;*/
		/*border: 1px solid #333;*/
		width: 134px;
		height:26px;
		background-color: #CDC1B4;
		background-image: url(images/brown_tri.gif);
		background-repeat:no-repeat;
		padding-left:40px;
		padding-top:11px;

}

#navlist a:link, #navlist a:visited
		{
		/*color:#663300;*/
		color:#996633;
		/*#CC9966*/
		text-decoration: none;
		}

#navlist a:hover
		{
		
		/*background-color: #F60;*/
		background-image: url(images/white_tri.gif);
		color: #EEE;
		}

#active a:link, #active a:visited, #active a:hover
{
/*border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;*/
background-image: url(images/white_tri.gif);
 color: #EEE;
}





#container #content .homeListleft {

	
	margin-left:50px;
	position:absolute;
	margin-top:20px;
}

#containerLong #content .homeListleft {

	
	margin-left:50px;
	position:absolute;
	margin-top:20px;
}

#containerShort #content .homeListleft {

	
	margin-left:50px;
	position:absolute;
	margin-top:20px;
}


/*#container #content .homeListright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #999999;
	margin-left:150px;
	top:716px;
	position:absolute;
	
	width: 0px;	
	height: 0px;
}
*/
#listLeft
{
	top:732px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #999999;
	margin-left:100px;
	/*padding-left:50px;*/
	padding-right:20px;
	left: 291px;
}
#listLeft a
{
	top:732px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #999999;
	margin-left:50px;
	padding-left:50px;
	left: 291px;
}

#listRight
{
	top:731px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #999999;
	margin-left:150px;
	padding-left:50px;
	left: 400px;
	width: 120px;
}


	#container #content .listGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:50px;
	color: #999999;
}

#container #content .listGeneral li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:20px;
	color: #999999;
	padding-right:20px;
}
#container #content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}

/*for containerLong*/
#containerLong #content .listGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:50px;
	color: #999999;
}

#containerLong #content .listGeneral ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:20px;
	color: #999999;
	padding-right:20px;
}
#containerLong #content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}

#containerLong #content .productLink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
	text-decoration: none;
	padding-left:20px;
}

#containerLong #content .productLink a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	padding-left:20px;
}

#containerLong #content .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}
/*end containerLong*/

/*for containerMedium*/
#containerMedium #contentMedium .listGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:50px;
	color: #999999;
}

#containerMedium #contentMedium .listGeneral li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:20px;
	color: #999999;
	padding-right:20px;
}
#containerMedium #contentMedium a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}

#containerMedium #content .productLink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
	text-decoration: none;
	padding-left:20px;
}

#containerMedium#content .productLink a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	padding-left:20px;
}

#containerMedium #content .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}
/*end containerMedium*/


/*for containerShort*/
#containerShort #content .listGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:50px;
	color: #999999;
}

#containerShort #content .listGeneral li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	padding-left:20px;
	color: #999999;
	padding-right:20px;
}
#containerShort #content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}

#containerShort #content .productLink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
	text-decoration: none;
	padding-left:20px;
}

#containerShort#content .productLink a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	padding-left:20px;
}

#containerShort #content .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}
/*end containerShort*/

#container #content .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}
.Thumbnaildesc{vertical-align:top;
				padding-right:10px;}
				
.Thumbnaildesc a{color:#996666;
				padding-right:10px;}
				
#container #content .productLink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
	text-decoration: none;
	padding-left:20px;
}

#container #content .productLink a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	padding-left:20px;
}

#containerShort #contentShort .productLink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9966;
	text-decoration: none;
	padding-left:20px;
}

#containerShort #contentShort.productLink a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	padding-left:20px;
}
.productCatHeadings {
	text-align: right;
	vertical-align:top;
}
.leftimage{
		
		float:right;
		top:233px;
}#containerShort #contentShort .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}
#containerMedium #contentMedium .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}
#containerShort #contentShort .productCatHeadings {
	text-align: left;
	vertical-align: middle;
	color:#CC6666;
	font-weight:bold;
	font-size:11px;
}


.extra{font-size:12px;
		color:#FFFFFF;
		text-align:center;}
		

.extra a{font-size:12px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;}
		
.extra a:hover{font-size:12px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:underline;}#container #content imgLeft {
	padding-left: -20px;
}
#container #content table td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #B4B4B4;
	text-decoration: underline;
	vertical-align:top;
}
#containerShort #contentShort table td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #B4B4B4;
	text-decoration: underline;
	vertical-align:top;
}


#containerLong #content table td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #B4B4B4;
	text-decoration: underline;
	vertical-align:top;
}
td{vertical-align:top;}

.map{text-align:center;}


#containerLong #content .indenttxt {
	text-indent: 100px;
}
#containerLong #content .indenttxt strong {
	padding-right: 50px;
	padding-left: 50px;
}

/*form*/

input {

 display: block;

 width: 175px;

 float: left;

 margin-bottom: 10px;

}

label {

display: block;
text-align: left;
float: left;
width: 100px;
height: 50px;
padding-right: 20px;
padding-left:25px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
line-height:16px;
color: #999999; 
} 

 
	




br {

 clear: left;

} 

.buttonSubmit {

 width: 75px;

/*margin-left:100px;*/

margin-top:20px;
}

.buttonSubmitSubscribe {

 width: 75px;

/*margin-left:100px;*/

margin-top:20px;
}
.animationImage
{padding-top:25px;
padding-bottom:0px;
padding-left:45px;}




	#leftcontent {
		float:left;
/*		width:50%;*/
		background:#fff;
		border:2px solid #000;
		margin-right:15px;
		padding-bottom:20px;
		}

	#rightcontent {
	/*width:50%;*/
		}.index #containerLong #content .listGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2E2E2;
}
#containerLong #content img {
}
