/* CSS Document */
h1 {color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;}

h2 {color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;}

p{font-family:verdana;
	font-size:10px;
	color:#000000;}

td.MainText{font-family:verdana;
						font-size:10px;
						color:#000000;
						padding-left:20px;
						padding-top:30px;}
						
td.MainTextNoPadding{font-family:verdana;
										 font-size:10px;
										 color:#000000;}
					
.tables{background-color:#333333;}

.head{font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:#0066CC;
			font-weight:bold;}

.DetailsTable{
border-left-color:#C0C0C0; border-left-width:1px; border-left-style:solid;
border-right-color:#C0C0C0; border-right-width:1px; border-right-style:solid;
border-bottom-color:#C0C0C0; border-bottom-width:1px; border-bottom-style:solid;
border-top-color:#C0C0C0; border-top-width:1px; border-top-style:solid;}


.tablesHeading{background-color:#EFEFEF;
							 font-family:verdana;
							 font-size:10px;
							 color:#000000;
							 font-weight:bold;}	
							 
.DetailsHeading{font-family:verdana;
							  font-size:10px;
							  color:#ffffff;
							  font-weight:bold;
								vertical-align:text-top;}

							 					
td.TableText{font-family:verdana;
						 font-size:10px;
						 color:#000000;
						 background-color:#FFFFFF;
						 border-bottom:1px; 
						 border-bottom-color:#C0C0C0; 
						 border-bottom-style:solid;}	

td.TableTextNoBorder{font-family:verdana;
										 font-size:10px;
										 color:#000000;
										 background-color:#FFFFFF;}

.TableRows{background-color:#FFFFFF;}
						 				
td.normalText{font-family:verdana;
						 	font-size:10px;
						 	color:#000000;
						 	background-color:#FFFFFF;}	
						 				
.error{font-family:verdana;
				 font-size:10px;
				 color:#FF0000;
				 background-color:#FFFFFF;}	
													 
.TableTextSteps{font-family:verdana;
							  font-size:10px;
							  color:#000000;
								background-color:#FFFFFF;}
								
.TableTextStepsHeading{ line-height:20px;
												font-family:Verdana, Arial, Helvetica, sans-serif;
												font-size:10px;
												font-weight:bold;
												color:#000000;
											  background-color:#CCCCCC;}	
											 
.rowText{font-family:verdana;
				 font-size:10px;	
				 color:#000000;
				 text-align:left;
				 padding-left:5px;
				 line-height:17px;}

.productHeading{font-family:verdana;
								font-size:12px;	
								color:#FF6300;
								text-align:left;
								padding-left:0px;
								line-height:17px;
								font-variant:small-caps;
								text-decoration:none;}

.productHeading:Hover{font-family:verdana;
											font-size:12px;	
											color:#FF6300;
											text-align:left;
											padding-left:0px;
											line-height:17px;
											font-variant:small-caps;
											text-decoration:underline;}
								
/* red 
------------------------------------------------------------*/								
.SideNav_Red ul{
	margin: 0px 0px 0px 4px;
	padding-left: 0px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	_float:left;/* IE is stupid... yeah*/
	_clear:both;/* IE is stupid... yeah*/
}

.SideNav_Red a
{
	display: block;
	padding: 10px;
	width: 170px;
	border-bottom: 1px solid #fff;
	background-color:#0092F7;
}

.SideNav_Red a:link, #navlist a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
#navlist
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

.SideNav_Red a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

.SideNav_Red a:hover
{
	background-color: #FF0000;
}
/* green 
--------------------------------------------------------------*/


.SideNav_Green ul{
	margin: 0px 0px 0px 4px;
	padding-left: 0px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	_float:left;/* IE is stupid... yeah*/
	_clear:both;/* IE is stupid... yeah*/
}


.SideNav_Green a
{
	display: block;
	padding: 10px;
	width: 170px;
	border-bottom: 1px solid #fff;
	background-color:#0092F7;

}

.SideNav_Green a:link, #navlist a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

.SideNav_Green a:hover
{
	background-color: #63CB00;
}
.SideNav_Green a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

/* yellow 
--------------------------------------------------------------*/

.SideNav_Yellow ul{
	margin: 0px 0px 0px 4px;
	padding-left: 0px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	_float:left;/* IE is stupid... yeah*/
	_clear:both;/* IE is stupid... yeah*/
}


.SideNav_Yellow a
{
	display: block;
	padding: 10px;
	width: 170px;
	border-bottom: 1px solid #fff;
	background-color:#0092F7;

}

.SideNav_Yellow a:link, #navlist a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.SideNav_Yellow a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.SideNav_Yellow a:hover
{
	background-color: #FFCB00;
}


a.SideNavInset:visited{padding-left:10px;
											 font-family:Verdana, Arial, Helvetica, sans-serif;
											 font-size:10px;
											 color:#FFFFFF;
											 text-decoration:none;}
										 
a.SideNavInset:active{padding-left:10px;
										 font-family:Verdana, Arial, Helvetica, sans-serif;
										 font-size:10px;
										 color:#FF9900;
										 text-decoration:none;}

a.SideNavInset:hover{padding-left:10px;
										 font-family:Verdana, Arial, Helvetica, sans-serif;
										 font-size:10px;
										 color:#FF9900;
										 text-decoration:none;}
						
a.SideNavInset{padding-left:10px;
							 font-family:Verdana, Arial, Helvetica, sans-serif;
						 	 font-size:10px;
						 	 color:#FFFFFF;
							 text-decoration:none;}
							 
a.Normal{font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:10px;
				 color:#000000;
				 text-decoration:underline;}

a.Normal:Hover{font-family:Verdana, Arial, Helvetica, sans-serif;
							 font-size:10px;
							 color:#FF0000;
							 text-decoration:underline;}


a.resultsPageLink{font-family:Verdana, Arial, Helvetica, sans-serif;
								  font-size:10px;
								  color:#000000;
								  text-decoration:none;
									font-weight:bold;}

a.resultsPageLink:Hover{font-family:Verdana, Arial, Helvetica, sans-serif;
											  font-size:10px;
											  color:#000000;
											  text-decoration:underline;
												font-weight:bold;}

a.rowLink{cursor:pointer;
					cursor:hand;}

.NonFocusSteps{font-family:verdana;
							 font-size:10px;
							 color:#CCCCCC;
						 	 border-top-color:#FF0000;
							 border-top-style:solid;
							 border-top-width:1px;
							 border-bottom-color:#FF0000;
							 border-bottom-style:solid;
							 border-bottom-width:1px;
							 width:100px;}

.FocusSteps{font-family:verdana;
						 font-size:10px;
						 color:#000000;
						 font-weight:bold;
						 border-top-color:#FF0000;
						 border-top-style:solid;
						 border-top-width:1px;
						 border-bottom-color:#FF0000;
						 border-bottom-style:solid;
						 border-bottom-width:1px;
						 width:200px;}
							 
.redText{font-family:verdana;
				 font-size:10px;
				 color:#FF0000;}

.price{	font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color:##333;
				font-weight:bold;}

.PricesBlack{font-family:verdana;
						 font-size:11px;
						 color:#000000;
						 font-weight:bold;}

.quantity{font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:##000;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 3px 0px;}

/* Form section */
.input{font-family:verdana; 
			 font-size:10px; 
			 color:#000000; 
			 width:180px; 
			 border-left:1px; 
			 border-left-color:#C0C0C0; 
			 border-left-style:solid;
			  
			 border-top:1px; 
			 border-top-color:#C0C0C0; 
			 border-top-style:solid;
			  
			 border-bottom:1px; 
			 border-bottom-color:#C0C0C0; 
			 border-bottom-style:solid;
			  
			 border-right:1px; 
			 border-right-color:#C0C0C0; 
			 border-right-style:solid;}
	
	
.inputSearchTop	{font-family:verdana; 
								 font-size:10px; 
								 color:#000000; 
								 width:180px; 
								 border-left:1px; 
								 border-left-color:#333333; 
								 border-left-style:solid;
									
								 border-top:1px; 
								 border-top-color:#333333; 
								 border-top-style:solid;
									
								 border-bottom:1px; 
								 border-bottom-color:#333333; 
								 border-bottom-style:solid;
									
								 border-right:1px; 
								 border-right-color:#333333; 
								 border-right-style:solid;}
	
				
.inputFocus{font-family:verdana; 
						font-size:10px; 
						color:#000000; 
						width:180px; 
						background-color:#EFEFEF;
					  border-left:1px; 
					  border-left-color:#C0C0C0; 
					  border-left-style:solid;
						
					  border-top:1px; 
					  border-top-color:#C0C0C0; 
					  border-top-style:solid;
						
					  border-bottom:1px; 
					  border-bottom-color:#C0C0C0; 
					  border-bottom-style:solid;
						
					  border-right:1px; 
					  border-right-color:#C0C0C0; 
					  border-right-style:solid;}
						
.inputsearch{font-family:verdana; 
						font-size:10px; 
						color:#000000; 
						width:110px; 
					  border-left:1px; 
					  border-left-color:#333333; 
					  border-left-style:solid;
						
					  border-top:1px; 
					  border-top-color:#333333; 
					  border-top-style:solid;
						
					  border-bottom:1px; 
					  border-bottom-color:#333333; 
					  border-bottom-style:solid;
						
					  border-right:1px; 
					  border-right-color:#333333; 
					  border-right-style:solid;}
												
.inputsmall{font-family:verdana; 
						font-size:10px; 
						color:#000000; 
						width:80px; 
					  border-left:1px; 
					  border-left-color:#C0C0C0; 
					  border-left-style:solid;
						
					  border-top:1px; 
					  border-top-color:#C0C0C0; 
					  border-top-style:solid;
						
					  border-bottom:1px; 
					  border-bottom-color:#C0C0C0; 
					  border-bottom-style:solid;
						
					  border-right:1px; 
					  border-right-color:#C0C0C0; 
					  border-right-style:solid;}
						
.inputQuantity{font-family:verdana; 
							font-size:10px; 
							color:#000000; 
							width:30px; 
							border-left:1px; 
							border-left-color:#C0C0C0; 
							border-left-style:solid;
							
							border-top:1px; 
							border-top-color:#C0C0C0; 
							border-top-style:solid;
							
							border-bottom:1px; 
							border-bottom-color:#C0C0C0; 
							border-bottom-style:solid;
							
							border-right:1px; 
							border-right-color:#C0C0C0; 
							border-right-style:solid;}
												
.InputFocusSmall{font-family:verdana; 
								font-size:10px; 
								color:#000000; 
								width:80px; 
								background-color:#EFEFEF;
								border-left:1px; 
								border-left-color:#C0C0C0; 
								border-left-style:solid;
								
								border-top:1px; 
								border-top-color:#C0C0C0; 
								border-top-style:solid;
								
								border-bottom:1px; 
								border-bottom-color:#C0C0C0; 
								border-bottom-style:solid;
								
								border-right:1px; 
								border-right-color:#C0C0C0; 
								border-right-style:solid;}

.inputVsmall{font-family:verdana; 
						font-size:10px; 
						color:#000000; 
						width:20px; 
					  border-left:1px; 
					  border-left-color:#C0C0C0; 
					  border-left-style:solid;
						
					  border-top:1px; 
					  border-top-color:#C0C0C0; 
					  border-top-style:solid;
						
					  border-bottom:1px; 
					  border-bottom-color:#C0C0C0; 
					  border-bottom-style:solid;
						
					  border-right:1px; 
					  border-right-color:#C0C0C0; 
					  border-right-style:solid;}
						
.InputFocusVSmall{font-family:verdana; 
									font-size:10px; 
									color:#000000; 
									width:20px; 
									background-color:#EFEFEF;
									border-left:1px; 
									border-left-color:#C0C0C0; 
									border-left-style:solid;
									
									border-top:1px; 
									border-top-color:#C0C0C0; 
									border-top-style:solid;
									
									border-bottom:1px; 
									border-bottom-color:#C0C0C0; 
									border-bottom-style:solid;
									
									border-right:1px; 
									border-right-color:#C0C0C0; 
									border-right-style:solid;}


.select{font-family:verdana; 
			 font-size:10px; 
			 color:#000000; 
			 width:180px; 
			 border-left:1px; 
			 border-left-color:#C0C0C0; 
			 border-left-style:solid;
			  
			 border-top:1px; 
			 border-top-color:#C0C0C0; 
			 border-top-style:solid;
			  
			 border-bottom:1px; 
			 border-bottom-color:#C0C0C0; 
			 border-bottom-style:solid;
			  
			 border-right:1px; 
			 border-right-color:#C0C0C0; 
			 border-right-style:solid;}
			 
.selectSmall{font-family:verdana; 
						 font-size:10px; 
						 color:#000000; 
						 width:55px; 
						 border-left:1px; 
						 border-left-color:#C0C0C0; 
						 border-left-style:solid;
							
						 border-top:1px; 
						 border-top-color:#C0C0C0; 
						 border-top-style:solid;
							
						 border-bottom:1px; 
						 border-bottom-color:#C0C0C0; 
						 border-bottom-style:solid;
							
						 border-right:1px; 
						 border-right-color:#C0C0C0; 
						 border-right-style:solid;}
			 	
.selectLarge{font-family:verdana; 
						 font-size:10px; 
						 color:#000000; 
						 width:200px; 
						 border-left:1px; 
						 border-left-color:#C0C0C0; 
						 border-left-style:solid;
							
						 border-top:1px; 
						 border-top-color:#C0C0C0; 
						 border-top-style:solid;
							
						 border-bottom:1px; 
						 border-bottom-color:#C0C0C0; 
						 border-bottom-style:solid;
							
						 border-right:1px; 
						 border-right-color:#C0C0C0; 
						 border-right-style:solid;}
						 
.checkbox{}
			 			 												
.submit{font-family:verdana; font-size:10px; color:#ffffff; background-color:#000000;}
.submitHover{font-family:verdana; font-size:10px; color:#FF9900; background-color:#000000;}