/* -------------------------------------------------Main Styles for site -------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
.news {
	 font-family: arial, sans-serif, sans-serif; ;font-size: 11px;font-weight: 200;color: #FFFFFF;text-decoration:none;width: 160px;padding-top:10px;padding-left: 5px;display:block;text-align:left;}


.blockleft {
	 font-family: arial, sans-serif;font-size: 11px;font-weight: 200;color: #FFFFFF;text-decoration:none;width: 155px;padding-top:10px;padding-left: 3px;display:block;text-align:justify;}

.shopcart {
	 font-family: arial, sans-serif;font-size: 11px;font-weight: 600;color: #FFFFFF;text-decoration:none;width: 115px;padding:10px 10px 10px 10px; margin-left:16px;display:block;text-align:left; border: 1px dotted #fff; }


A:link.lnkleft {
	line-height:18px;background-repeat:no-repeat;background-image:url(images/buttons/grandtec.gif);font-family: arial, sans-serif;font-size: 11px;font-weight: 200;color: #FFFFFF;text-decoration:none;padding-right: 15px;padding-left: 30px;display: inline;text-align:justify;}
A:visited.lnkleft {
	line-height:18px;background-repeat:no-repeat;background-image:url(images/buttons/grandtec.gif);font-family: arial, sans-serif;font-size: 11px;font-weight: 200;color: #FFFFFF;text-decoration:none;padding-right: 15px;padding-left: 30px;display: block;text-align:justify;}
A:hover.lnkleft {
	line-height:18px;background-repeat:no-repeat;background-image:url(images/buttons/grandtec.gif);font-family: arial, sans-serif;font-size: 11px;font-weight: 200;color:#ffffff;text-decoration:underline;padding-right: 15px;padding-left: 30px;display: block;text-align:justify;}
A:active.lnkleft {
	font-family: arial, sans-serif;font-size: 11px;font-weight: 200;background-image:url(images/buttons/grandtec.gif);color: #ffffff;text-decoration:underline;padding-right: 15px;padding-left: 30px;display: block;text-align:justify;}

.content
		 { font-family: arial, sans-serif;
		   font-size:12px;
		   color:#000000;
		   padding:2px 2px 2px 2px;
		   text-align:left;
		   }
		   
.wrongcontent
		 { font-family: arial, sans-serif, sans-serif;
		   font-size:12px;
		   font-weight:200;
		   color:#f20909;
		   padding:1px 1px 1px 1px;
		   text-align:left;
		   }

.content2
		 { font-family: arial, sans-serif, sans-serif;
		   font-size:11px;
		   font-weight:200;
		   color:#666666;
		   padding:10px 5px 5px 5px;
		   display:block;
		   text-align:left;
		   }
		   
	/* ----------------------------------------------------Start Menu Styles-------------------------------------------*/
										A:link.mnitemactive 
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 5px 16px 5px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  cursor:pointer;
											  font-style:italic;		  
											  }
											  
									   A:visited.mnitemactive 
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 5px 16px 5px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  cursor:pointer;
											  font-style:italic;		  
											  }
											  
										A:hover.mnitemactive 
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 5px 16px 5px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  cursor:pointer;
											  font-style:italic;		  
											  }
											  
										A:active.mnitemactive 
											{ font-family:arial, sans-serif;
											  color:#F5A334;			  
											  padding:5px 5px 16px 5px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  cursor:pointer;
											  font-style:italic;		  
											  }
											   
									A:link.mnitem 
											{ font-family:arial, sans-serif;
											  color:#000000;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
									A:visited.mnitem
											{ font-family:arial, sans-serif;
											  color:#000000;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
									A:hover.mnitem
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
									A:active.mnitem
											{ font-family:arial, sans-serif;
											  color:#000000;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
								    
									A:link.mnitemfoot 
											{ font-family:arial, sans-serif;
											  color:#666666;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
									A:visited.mnitemfoot
											{ font-family:arial, sans-serif;
											  color:#666666;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
									A:hover.mnitemfoot
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
									A:active.mnitemfoot
											{ font-family:arial, sans-serif;
											  color:#666666;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  font-weight:800;
											  text-decoration:none;
											  }
																		
								    A:link.lmnitem 
											{ font-family:arial, sans-serif;
											  color:#000000;
											  padding:5px 2px 16px 2px;	  
											  font-size:8pt;
											  text-decoration:none;
											  }
									A:visited.lmnitem
											{ font-family:arial, sans-serif;
											  color:#000000;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  text-decoration:none;
											  }
									A:hover.lmnitem
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  text-decoration:none;
											  }
									A:active.lmnitem
											{ font-family:arial, sans-serif;
											  color:#F5A334;		  
											  padding:5px 2px 16px 2px;
											  font-size:8pt;
											  text-decoration:none;
											  }

	/* ----------------------------------------------------End Menu Styles-------------------------------------------*/

    /* To use if 2 columns are needed at some point within the Main Editable region. Cl for a left column and Cr for a right column.
	Put the text in spans
	
#cl  {     font-family: Verdana;
		   font-size:11px;
		   font-weight:200;
		   color:#999999;
		   padding:10px 5px 5px 5px;
		   display:block;
		   text-align:justify;
		   width:265px;
		   float:left;
		   border-right:1px dashed #ccc;
		   }

#cr  {	   font-family: Verdana;
		   font-size:11px;
		   font-weight:200;
		   color:#999999;
		   padding:10px 5px 5px 5px;
		   display:block;
		   text-align:justify;
		   width:265px;
		   float:right;
		   margin-left:-10px;
		   }
-------------------------------------- end of columns code */
		   
.titles { font-family:arial, sans-serif;
		  font-size:11pt;
		  color:#ffffff;
		  font-weight:600;
		  letter-spacing:2px;
		  background-color:#666666;
		 padding:2px 2px 2px 2px;
		  
		  }

.head {   font-family:arial, sans-serif;
		  font-size:9pt;
		  color:#666666;
		  font-weight:400;
		  border-bottom:1px dashed #666666;
		  padding:0px 5px 0px 5px;
		  text-align:justify;
		  
		  }
		  
.butts { background-color:#ffffff;
		 font-family:arial, sans-serif;
		 color:#000000;
		 }
		 
.butts2 { background-color:#f5a334;
		 border:1px solid #ffffff;
		 font-family:arial, sans-serif;
		 font-size:8pt;
		 color:#ffffff;
		 }
		 
.butts3{ background-image:url(images/continue.gif);
		 width:80px;
		 height:20px;
		 border:0px;
		 font-family:arial, sans-serif;
		 font-size:8pt;
		 color:#000;
		 
		 }
		 
.texts { background-color:#FFFFFF;
		 border:1px solid #000000;
		 font-family:arial, sans-serif;
		 font-size:10pt;
		 color:#666666;
		 font-weight:200;
		 }
		 
.sprice { font-family:arial, sans-serif;
		  font-size:10pt;
		  text-align:center;
		  color:#666666;
		  }

.instock { font-family:arial, sans-serif;
		  font-size:10pt;
		  text-align:center;
		  color:#00ad00;
		  }
		  
.outofstock { font-family:arial, sans-serif;
		  font-size:10pt;
		  text-align:center;
		  color:ff0000;
		  }
		  
.msgs  {	font-family:arial, sans-serif;
			font-size:7pt;
			color:#d91600;
			font-weight:600;
			display:block;
			padding:4px 4px 4px 4px;}

/* ------------------------------------------- TAGS FOR ITEMS IN SHOP -------------------------- */
		  
#pcontain {
	width:99%;
	height:auto;
	background-color:#F8F8F8;
	border: 1px dashed #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
		}
		
#thumb		{width:100px;height:100px }

#ptitle { position:relative;left:-15px;			
		  font-family:arial, sans-serif;
		  color:#666666;
		  display:block;
		  font-size:10pt;
		  font-weight:600;
		  text-decoration:none;
		  width:200px;
		  padding:1px 2px 1px 2px;
		  FLOAT:left;		  
		  		  }
#pdsc  { font-family:arial, sans-serif;
		 color:#666666;
		 font-size:8pt;
		 font-weight:200;
		 width:270px;
		 display:block;		 
		 text-align:left;
		 padding:1px 2px 1px 2px;
		 position:relative;left:-15px;
		 }
	
.code { font-family:arial, sans-serif;
		color:#fff;
		font-size:9pt;
		}
		
.scode { font-family:arial, sans-serif;
		color:#fff;
		font-size:8pt;
		}
		
.price { font-family:arial, sans-serif;
		 color:#666666;
		 text-decoration:underline;
		 font-size:9pt;		 
		 width:100px;
		 display:block;				 
		 }



.qa	{ position:relative;	  
	  font-family:arial, sans-serif;
	  color:#666666;
	  font-size:8pt;	  
	  font-weight:600;
	  } 	 
	  
#cart { position:relative;top:15px;
		}
		
.supform { font-family: arial, sans-serif;
		   font-size:11px;
		   font-weight:200;
		   color:#666666;
		   display:block;
		   text-align:left; }
		   
A:link.wp 		{   padding:1px 1px 1px 1px; color:#000; background-color:#e4e4e4; border: 1px solid #000; text-decoration:none; }
A:visited.wp 	{	padding:1px 1px 1px 1px; color:#000; background-color:#e4e4e4; border: 1px solid #000; text-decoration:none;}
A:hover.wp{   		padding:1px 1px 1px 1px; color:#FFF; background-color:#FF9933; border: 1px solid #000; text-decoration:none;}
A:active.wp{  		padding:1px 1px 1px 1px; color:#FFF; background-color:#FF9933; border: 1px solid #000; text-decoration:none;}

input.wp{ background-image: url(images/continue.gif); border: 0px; width: 80px; height: 20px; padding: 1px 1px 1px 1px; }
/*---------------------------------------------------------------------Site Map-------------------------------------------------*/

ul {	font-family:arial, sans-serif, sans-serif;
	font-size:8pt;
	line-height:18px;
	margin:5px 5px 5px 5px;
	padding:10px 10px 10px 10px;
	}
	
.invisible {border:0px solid #f8f8f8;
				background-color:#f8f8f8;
				font-family:arial, sans-serif;
		 font-size:8pt;
		 color:#666666;
		 font-weight:600;
		 text-align:center;
}

.nolink {line-height:0px;
         cursor:default;
         font-size:0px;
         color:#666666;}
         
/*----------------------------------------------------Left Side Product Menu--------------------------------------------------*/

table.lmenu_link {
                    border:1px solid #000000;
                    }

td.lmenu_link {   background-color:#efefef;
          font-family:arial, sans-serif;
		  font-size:8pt;
		  font-weight:400;
		  text-align:left;
		  }

.lmenu_selected	{ font-family:arial, sans-serif;
				  color:#898989;
				  padding:5px 2px 16px 2px;	  
				  font-size:8pt;
				  text-decoration:none;
				  }
.breadcr {position:relative;
				display:inline;
				width:auto;
				font-family:arial, sans-serif;
				font-size:8pt;
				font-weight:600;
				
				}
				
/*----------------------------------------------------------Shopping Cart-----------------------------------------------------*/

.heads {font-family:arial, sans-serif;
			font-size:8pt;
			color:#000;
			letter-spacing:0;
			font-weight:600;
			border-bottom:1px solid #000;
			}
			
.heads_n {font-family:arial, sans-serif;
			font-size:8pt;
			color:#000;
			letter-spacing:0;
			font-weight:600;
			/*border-bottom:1px solid #000;*/
			}
.conts_n {font-family:arial, sans-serif;
			font-size:8pt;
			color:#666;
			font-weight:200;
			line-height:8pt;
			}

.conts {font-family:arial, sans-serif;
			font-size:8pt;
			color:#666;
			font-weight:200;
			border-right:1px solid #000;
			border-bottom:1px solid #999999;
			line-height:8pt;
			}
.contsl {font-family:arial, sans-serif;
			font-size:8pt;
			color:#666;
			font-weight:200;
			border-bottom:1px solid #999999;
			line-height:8px;
			}
			
.cues {font-family:arial, sans-serif;
			font-size:10pt;
			color:#666;
			font-weight:200;
			background-color:#ffffff;
			border:1px solid #000;
			
			}
			
.rhtbr {border-right:1px solid #000;}
td.wt {border-top:1px solid #fff; }
td.wtb { border-right:1px solid #000; border-top:1px solid #fff; }
.disc { font-family:arial, sans-serif;
			font-size:8pt;
			color:#006600;
			letter-spacing:0;
			font-weight:600;
			}
			
.offer1 { font-family:arial, sans-serif, sans-serif;
         font-size:10pt;
         color:#006600;
         border-top:1px solid #FFF;
         font-weight:600;                 
         }
         
.offer2 { font-family:arial, sans-serif, sans-serif;
         font-size:8pt;
         color:#fff;
         border-top:1px solid #FFF;
         font-weight:600;                 
         }