* {
	padding:0px;
	margin:0px;
}

body {
	margin:0 auto;
	text-align:center;
	background: url(images/main_bg.jpg) repeat-x; background-color: #d8ceb7;
	font: 11px "Trebuchet MS", Arial, sans-serif; margin: 0px; 
	background: #FFF;
}

img, table {
	border:0px;
}

table, td {
	font: normal 11px Arial,sans-serif color: #141847;
}

.clear{
  clear: both;
 }




#container {
	margin:0 auto;
	width:680px;
}

		#header {
			padding:30px 0px 15px 0px;
			width:680px;
			text-align:center;
		}

		#nav1 {
		width:680px;
		height:25px;
		padding:5px 0px 0px 0px;
		background: url(/pics/menubar.jpg); background-color: #FFF;
		}
				
				#nav1 ul{
					list-style-type: none;
					overflow:hidden;
					width:100%;
					margin:0;
				}
				
				#nav1 li {
					display:inline;
				}
				
				.mainnav_selected {
					font: bold 12px Arial; 
					color: #afe5ff;
					text-decoration: none;
					padding: 0px 5px 11px 5px;
					text-align: center;
				}
				.mainnav_selected a{
					font: bold 12px Arial; 
					color: #afe5ff;
					text-decoration: none;
				}
				.mainnav_selected a:hover {
					font: bold 12px Arial; 
					color: #afe5ff;
					text-decoration: none;
				}
				
				
				.mainnav_rest {
					font: bold 12px Arial; 
					color: #FFF;
					text-decoration: none;
					padding: 0px 5px 11px 5px;
					text-align: center;
				}
				.mainnav_rest a{
					font: bold 12px Arial; 
					color: #FFF;
					text-decoration: none;
				}
				
				.mainnav_rest a:hover {
					font: bold 12px Arial; 
					color: #FFF;
					text-decoration: underline;
				}


		#nav2 {
			width:680px;
			height:25px;
			padding:5px 0px 0px 0px;
			background: url(/pics/subnavbar.jpg); background-color: #FFF;
		}
		
			#nav2 ul{
				list-style-type: none;
				overflow:hidden;
				width:100%;
				margin:0;
			}
			
			#nav2 li {
				display:inline;
			}

			.subnav{
				font: bold 12px Arial; 
				color: #263a5c;
				text-decoration: none;
				padding: 0px 5px 11px 5px;
				text-align: center;
			}
			
			.subnav a{
				font: bold 12px Arial; 
				color: #263a5c;
				text-decoration: none;
			}
			
			.subnav a:hover {
				font: bold 12px Arial; 
				color: #042442;
				text-decoration: underline;
			}

			
		#pageinfo {
			width:680px;
			height:150px;
			padding:5px 0px 0px 0px;
		}

		#pagedesc {
			float:right;
			text-align:left;
			width:335px;
			padding:0px 10px 0px 0px;
		}
				#pagedesc h1{
					font: bold 13px Arial;
					color: #141847;
					padding:15px 0px 10px 0px;
				}
						
				#pagedesc p{
					font: normal 11px Arial,Verdana;
					color: #141847;
				}
				
		#search {
			float:left;
			width:680px;
			padding:0px 0px 0px 0px;
		}
		
		#top_bread {
			float:left;
			width:340px;
			text-align:left;
			padding: 4px 0px 0px 15px;
			
		}	
				
		#searchbox {
			float:right;
			width:210px;
			text-align:right;
			padding-right:15px;
		}
		
		.breadcrumb{
			font: bold 11px Arial;
			color: #263a5c;
			text-decoration: none;
			padding:0px 0px 15px 0px;
		}
		
		.breadcrumb a{
			font: bold 11px Arial;
			color: #636363;
			text-decoration: none;
		}
		
		.breadcrumb a:hover {
			font: bold 11px Arial;
			color: #636363;
			text-decoration: underline;
		}


.index_h1 {
	font-family: Arial;
	font-size: 12px;
	color: #363d43;
	text-decoration: none;
	text-align:left;
}

.index_h1 p{
	padding-bottom:15px;
}

.index_h1 h1{
	padding-bottom:15px;
	font-size: 14px;
	font-weight:bold;
}

.index_h1 a{
	color: #175489;
}

.index_h1 a:hover{
	color: #1f70b5;
	text-decoration:underline;
}

				
.copydesc{
	font-family: Arial;
	font-size: 12px;
	color: #363d43;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}
.copydesc b{
	font-family: Arial;
	font-size: 12px;
	color: #224774;
	text-decoration: none;
	font-weight : bold;
}
.copydesc a:link{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}
.copydesc a:visited{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}
.copydesc a:active{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}
.copydesc a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: underline;
}

.productheader{
	font-family: Arial;
	font-size: 12px;
	color: #224774;
	font-weight:bold;
	text-decoration: none;
	padding: 5px 5px 15px 5px;
	}
	
.productdesc{
	font-family: Arial;
	font-size: 11px;
	color: #363d43;
	text-decoration: none;
}

.productdesc p{
	padding: 5px 0px 10px 5px;
}


.pselections{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}
.pselections a:link{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}
.pselections a:visited{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}
.pselections a:active{
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: none;
}
.pselections a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #7c8691;
	text-decoration: underline;
}



.topnav{
	font-family: Arial;
	font-size: 12px;
	color: #865582;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.topnav a:link{
	font-family: Arial;
	font-size: 12px;
	color: #865582;
	text-decoration: none;
}
.topnav a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #865582;
	text-decoration: none;
}
.topnav a:active{
	font-family: Arial;
	font-size: 12px;
	color: #865582;
	text-decoration: none;
}
.topnav a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #865582;
	text-decoration: underline;
}

.bottomnav{
	font-family: Arial;
	font-size: 10px;
	color: #b7b7b7;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.bottomnav a:link{
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	text-decoration: none;
}

.bottomnav a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	text-decoration: underline;
}








.showcat{
	font-family: Arial;
	font-size: 12px;
	color: #4373be;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
}

.showcat li{
	list-style: none;
	margin-left: 5;
	padding-left: 1em;
	text-indent: -1em;
	
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
} 

.showcat a:link{
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
	text-decoration: none;
}
.showcat a:visited{
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
	text-decoration: none;
}
.showcat a:active{
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
	text-decoration: none;
}
.showcat a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #443a43;
	text-decoration: underline;
}

#CHECKOUT	.formlabel{
		font-size:11px;
		font-family:Arial, sans-serif;
		padding-top:7px;
		padding-bottom:0px;
	}
#CHECKOUT .formlabel2{
		font-size:12px;
		font-family:Arial, sans-serif;
		padding-top:7px;
		padding-bottom:0px;
		font-weight:bold;
		color:#0d163f;
	}
#CHECKOUT .formhead{
		font-size:12px;
		font-family:Arial, sans-serif;
		font-weight:bold;
		padding-top:10px;
		padding-bottom:5px;
	}
#CHECKOUT .forminput1{
		font-size:10px;
		font-family:Arial, sans-serif;
		border:1px solid #CCC;
		width:100%;
		padding-left:5px;
	}
#CHECKOUT .forminput2{
		font-size:10px;
		font-family:Arial, sans-serif;
		border:1px solid #CCC;
		padding:0px 5px 0px 5px;
	}
#CHECKOUT select{
		font-size:10px;
		font-family:Arial, sans-serif;
	}
#CHECKOUT .errorlabel{
	color:#d10000;
	font-weight:bold;
	font-size:12px;
	}
	
	
	
	/* light box code */
#lightbox{background-color:#FFF;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;padding-top:27px;z-index:1000;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.8em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{background-color: #333;	back\ground-color: transparent;	background-image: url(blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
	
.panel {
color:#636363;
font-size:10px;
font-weight:bold;
}

.panel a{
color:#007ca8;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.panel a:hover{
color:#007ca8;
font-size:10px;
text-decoration:underline;
font-weight:bold;
}