/* --------------------- "generic" styles */
/* changed all #903 to #841301 */

body 			{	
			margin:			0px;
			padding:		0px;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px;
			font-weight:		normal;			
			background-image: 	url(../images/bg.gif); 
			background-repeat: 	repeat
}


a img			{
			border:			0;
}


p			{
			margin:			0 0 1em;
 			font-family:		Arial, Helvetica, sans-serif; 
			font-size: 		14px; 
			font-style: 		normal; 
			color: 			#000000;
}

.title			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #841301; 			
}
			



#page 			{
			margin:			0px;
			padding:		0px;
			width: 			800px;			
			background-color:  	#F9F7ED;
			border:			1px solid #003366;
			border-collapse:	collapse;
}

#topnav			{
			padding:		5px 40px 5px 0px;
			margin:			0px 0px 3px 0px;
			background-color:	#036;
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		right;
}



#topnav a		{			
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#topnav a:link		{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#topnav a:visited	{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#topnav a:active	{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#topnav a:hover		{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	underline;
}



div#left		{
			float:			left;
			margin:			0px 0px 0px 0px;
}

div#right		{
			float:			right;
			margin:			0px 0px 3px 0px;
}

#mainnav 		{
			background-color:	#E91E2D;
			padding:		8px 0px;
			margin:			0px;
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		center;
}



#mainnav a		{
			margin:			0px
			padding:		3px 0px;
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#mainnav a:link		{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#mainnav a:visited	{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#mainnav a:active	{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	none;
}

#mainnav a:hover	{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		right;
			text-decoration:	underline;
}

/* Main Area
------------------------------------------------- */
#main 			{
			width:			800px;	
			height:			auto;			
			text-align:		left;
			margin:			0px 0px 10px 0px;
			padding:		0px;
			clear:			left;			
}

#sidenav 		{
			float:			left;
			width:			230px;				
			margin:			0px 0px 23px 3px;
			padding:		0px;
}


#sidenav a		{
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-decoration:	none;
}

#sidenav a:link		{
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-decoration:	none;
}

#sidenav a:visited	{
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-decoration:	none;
}

#sidenav a:active	{
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-decoration:	none;
}

#sidenav a:hover	{
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-decoration:	underline;
}

#sidenav table 			{
			margin:			0px 0px 10px 0px;
			padding:		0px;  
			background-color:	#E8E4Cf;			
}


#sidenav form			{
			margin:			0px;
			padding:		0px;
}


#sidenav th			{
			background:		#036;
			font-family:		Arial, Helvetica, sans-serif;
			color:			#fff;
			margin:			0px;
			padding:		5px;
}

#sidenav td			{
			margin:			0px;
			padding:		3px 0px;
			color:			#036;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
				
}




#content 		{
			float:			left;
			width:			500px;				
			margin:			0px 0px 30px 23px;
			padding:		0px;
}

#content p		{			
			text-align:		left;
}

#content1 		{
			float:			left;
			width:			350px;				
			margin:			0px 0px 30px 23px;
			padding:		0px;
}

#content1 p		{			
			text-align:		left;
}

#rightbar		{
			float:			left;
			width:			160px;			
			margin:			0px 0px 40px 15px;
			padding:		0px;
			align:			right;
}


/*Product
----------------------------------------------- */
#product table 		{
			width:			140px;
			margin:			100px 0px 30px 0px;
			padding:		0px;  
			background-color:	#fff;
			border:			thin solid #841301;			
}


#product th		{
			/* background:		#903; */
			background:		#841301;
			font-family:		Arial, Helvetica, sans-serif;			
			color:			#fff;
			margin:			0px;
			padding:		5px 0px;
}

#product td		{
			margin:			0px;
			padding:		0px 0px 5px 0px;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		center;
			
}
#product form		{
			margin:			0px;
			padding:		0px;
}


td.item			{			
			color:			#000;			
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		center;
}

td.price		{			
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		center;
}



.border			{						
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		center;
			border:			1px solid #841301;
}
	

.price			{
			color:			#841301;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		12px; 
			font-weight:		bolder;
			text-align:		center;
		
}

.form			{
			margin:			0px;
			padding:		0px;
			vertical-align: bottom;
			
}


/* Footer
----------------------------------------------- */

#footer 		{
			width:			800px;
  			margin: 		0px;
			padding:		3px 0px;
			background-color: 	#003366;
			text-align: 		center;	
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			clear:			left;
			
}


#footer a		{	
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-decoration:	none;
}			


#footer a:link 		{
  			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-decoration:	none; 
			
}

#footer a:visited 	{
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-decoration:	none; 
			
}

#footer a:active	 {	
			color:			#fff;
			font-family:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-decoration:	none; 
			
}


#footer a:hover		{
			color:			#fff;
			font-fmily:		Arial, Helvetica, sans-serif;
			font-size:		10px; 
			font-weight:		bolder;
			text-decoration:	underline; 
}
.thlink {
	padding-top: 5px;
	text-align: center;
}
.thlink a {
	color: #E8E8FF !important;
}
#sidenav input {
	/* height: 1.3em; */
	margin-left: 0;
}
