.maincontent   { 

	}
.bgcontainer
{
}
.main { 
	width: 739px;
	margin: 0 0 0 6px;
	}
	
.left   { 
	width: 128px; 
	float: left; 
	position:absolute; 
	top:15px;
	left:5px; 
 	z-index:1;
	}

.bodytext{	
	position:absolute; left:118px; top:155px; width:372px; height:1393px; z-index: 2;
	}
	
 #CatalogImages   { 
	width: 0px; 
	height: 0px; 
   position:absolute; 
	left:0px;
	top: 0px; 
 	z-index:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	}
#HeroShot { 
	width: 0px;
	height: 0px;
	position:absolute;
	left:0px;
	top: 0px;
	z-index:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.center {
	width: 440px;
	position:absolute;
	left:152px;
	top: 200px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 603px;
	}
.center A{
		color: #2E73B8;
		font-weight: bold;
		text-decoration: underline;
	}
.center A:Hover{
		color:#183048;
		font-weight: bold;
		text-decoration: underline;
	}
.center TD{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.classic{
	/*background-image: url(images/bkg_diag.png);
	background-repeat: repeat;
	background-position: top left;*/ 
	background-color: #FFFFFF;
	
	margin:0px 3px 0px 3px;
	padding: 12px 12px 12px 12px;
	border-top: 1px dashed #B3A5A5;
	border-left: 1px dashed #E9E4E4;
	border-right: 1px dashed #E9E4E4;
	border-bottom: 1px dashed #B3A5A5;

	}
.catalog{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
.catalog A{
	color: #2E73B8;
	font-weight: bold;
	text-decoration: underline;
	}
.liwrap{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	}
	
.liwrap LI{
	background: none;
	list-style-image: url(/images/V3-blebul2a2.gif);

	}
.showSwitch {
	display:;
	}
.hideSwitch {
	display: none;
	}
	
h1{
	color: #990000;
	font-size: 13pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
h2{
	color: #990000;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.KH A{
	color: #990000;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.KH A:Hover{
	color: #2D73B8;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
h3{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	color: #000;
	background-color: #F6F6EE;
	border-top: 1px solid #DCD3D3;
	border-left: 1px solid #DCD3D3;
	border-right: 1px solid #DCD3D3;
	border-bottom: 1px solid #DCD3D3;
	}
.smalltext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AE2020;
	font-size: 8pt;
	font-weight: bold;
}
.smalltextblack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
.smalltext A{
	font-size: 8pt;
	color: #A52A2A;
}
	
.light{
	background-color: #EFE9E9;
}
.TextCell{
	background-color: #D9E8F4;
	color:#2E73B8;
	border-top: 1px solid #2E73B8;
	border-left: 1px solid #2E73B8;
	border-right: 1px solid #2E73B8;
	border-bottom: 1px solid #2E73B8;
}
.FontCell{
	background-color: #FCEFEF;
	color:#000000;
	border-top: 1px solid #9C8C8C;
	border-left: 1px solid #9C8C8C;
	border-right: 1px solid #9C8C8C;
	border-bottom: 1px solid #9C8C8C;
}
.head1{
	color: #2D73B8;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.head2{
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.head3{
	color: #2D73B8;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.head4{
	color: #990000;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.head4 A{
	font-weight: bold;
	color: #990000;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.head5{
	color: #FFFFFF;
	background-color: #1E4468;
	padding: 2px 4px 2px 4px;
	width: 100%;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.head6{
	color: #FFFFFF;
	background-color: #2D73B8;
	padding: 6px 4px 6px 4px;
	width: 33%;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.head6 A{color: #FFFFFF;}	
	.head6 A:Hover{color: #999EEE;}
.topborder{
	font-weight: bold;
	line-height: 20px;
	border-top: 1px  solid #EFE9E9;
}
.thinborder{
	border-top: 1px  solid #EFE9E9;
	border-left: 1px solid #EFE9E9;
	border-right: 1px solid #EFE9E9;
	border-bottom: 1px solid #EFE9E9;
	background-color: #FDFDFD;
	}
.thinborder1{
	border-top: 1px  solid #DED6D6;
	border-left: 1px solid #DED6D6;
	border-right: 1px solid #DED6D6;
	border-bottom: 1px solid #DED6D6;
	background-color: #F5F4E7;
	}
.thinborder1 A{
	color: #2E73B8;
	text-decoration: underline;
	}
	
.thinborder1 A:Hover{
	color: #590000;
	text-decoration: underline;
}
.thinborder2{
	border-top: 1px  solid #EFE9E9;
	border-left: 1px solid #EFE9E9;
	border-right: 1px solid #EFE9E9;
	border-bottom: 1px solid #EFE9E9;
	background-color: #FFF;
	}
.thinborder3{
	border-top: 1px  solid #EFE9E9;
	border-left: 1px solid #EFE9E9;
	border-right: 1px solid #EFE9E9;
	border-bottom: 1px solid #EFE9E9;
	background-color: #F0F0F0;
	}
.thinborder4{
	border-top: 1px solid #CBC1C1;
	border-left: 1px solid #CBC1C1;
	border-right: 1px solid #CBC1C1;
	border-bottom: 1px solid #CBC1C1;
	background-color: #F0F0F0;
	}
.lightyellowbg{
	background-color: #FFFFFF;
	padding:0;
	margin:0;
}
.darkborder{/*#CBC1C1*/
	border-top: 1px solid #9C8C8C;
	border-left: 1px solid #9C8C8C;
	border-right: 1px solid #9C8C8C;
	border-bottom: 1px solid #9C8C8C;
	background-color: #FEFEFC;
	}
/*#2D73B8*/
.SCHeader{
	color: #000000;
	background-color: #EFEEDE;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	}
	
.SCHeader2{
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.SCHeader3{
	color: #2E73B8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	z-index: 3;
	padding: 1px 1px 1px 0px;
	}
	
.bluetext{
	color: #2E73B8;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.labelexamples{
	padding: 0 6px 0 6px;
	}

.labelexamples2{
	padding: 0 12px 0 12px;
	}
	
.head { 
	width: 100%;  
	clear: both; 
	background-image: url(/images/V3-headOL.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 131px;
	width: 739px;	
	position:absolute; 
	left:10px; 
	top:0px; 
	z-index:1;
	}
	
#SlideShow { 
	width: 200px;
	height: 94px;   
	background-image: url(/images/V3-anipreview.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	left: 455px;
	top: 28px;
	}
	
.foot { 
	width: 100%;  
	clear: both; 
	background-image: url(/images/V3-foot2.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 109px;
	clear: both; 
	}

.hlinks{
	background-image: url(/images/V3-hlinks.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 23px;
	width: 739px;
	padding: 0px 0px 0px 160px;
	position:absolute; 
	left:10px; 
	top:131px; 
	z-index:30;
	}
	
.searchContainer{
	background-image: url(/images/V3-navmid.gif);
	background-position:left;
	height: 0px;
	}

#SearchForm{
	vertical-align: bottom;
	position:absolute;
	left:26px; 
	top:161px; 
	z-index:7;
}

.Search{
	background-image: url(/images/V3-search3.png);
	background-position: top left;
	background-repeat: no-repeat;
	height:54px;
	width:739px;
	position:absolute;
	left:10px; 
	top:154px; 
	z-index:7;
	}

.Flash{
	position:absolute; 
	left:18px;
	top: 175px; 
 	z-index:55;
	}		
	
.Nav{
	position:absolute;
	width:128px;
	left:13px;
	top: 184px;  
 	z-index:45;
	background: url(/images/leftnavigation.gif) repeat-y;

}


#VertSideBG{
	background-image: url(/images/V3-navbase3.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 28px;
	width: 130px;
	margin: 0 0 0 1px;
	position: absolute;
	left: 17px;
/*	top: 761px; */
	top: 303px;
	z-index: 43;
}

.SideContents{
	background-image: url(/images/V3-sidebg2.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 235px;
	width: 128px;
	padding: 0 0 0 3px; 
	position:absolute; 
	left: 13px; 
	top: 310px; 
	z-index:201;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index:202;
}
.SideContents p {margin: 0 0 10px 3px;}
.SideContents span.contact {color:#990000; font-weight:bold;}

/*.sidecontents TD 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index:202;
}
*/

#LeftBase{
	background-image: url(/images/V3-leftbase.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	width: 115px;
	position:absolute; 
	left:17px;
	/*	top: 1102px; */ 
	top: 557px;  
 	z-index:0;
}

#LeftContour{
	background-image: url(/images/V3-leftcontour.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 273px;
	width: 42px;
	position:absolute; 
	left:28px;
/*	top: 1136px;  */
	top: 582px; 
 	z-index:0;
}

#LeftContour2{
	background-image: url(/images/V3-leftcontour2.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 500px;
	width: 4px;
	position:absolute; 
	left:180px;
	top: 1220px; 
 	z-index:2;
}

#RedRightContainer{
	background-image: url(/images/V3-OuterRep.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 144px; 
	float: left; 
	background-color: #FFFFFF;
	position:absolute; 
	left:600px; 
	top:174px; 
	z-index: 9;		
}
		
#right  { 
	width: 128px; 
	float: left; 
	background-image: url(/images/V3-bkgr.png);
	background-position: top left;
	background-repeat: repeat-y;	
}
	
#ViewCart{
	height: 40px;
	width: 118px;
	margin: 0 0 0 5px;
}

#RightTop{
	background-image: url(/images/V3-bkgrbv.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 16px;
	width: 130px;
	margin: 0 21px 0 0;
}

#RightTextTop{
	background-image: url(/images/V3-rightTextTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 15px;
	width: 155px;
	margin: 0;
	position: absolute;
	left: 603px;
	top: 505px;
	z-index: 10;
}

#rightTextContainer  { 
	background-image: url(/images/V3-RightTextRep.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 165px; 
	float: left; 
	background-color: #FFFFFF;
	color: #666666;
	position:absolute; 
	left:603px; 
	top:509px; 
	z-index: 9;
}
	
#rightText  { 
	padding: 0 10px 0 7px;
	width: 120px; 
	float: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
}
	
#rightText A{
	color: #990000;
	text-decoration: underline;
	}
	
#rightText A:Hover{
	color: #590000;
	text-decoration: underline;
}
	
#rightText TD{
	font-size: 8pt;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
#rightText LI{
	background: none;
	list-style-image: url(/images/V3-blebul2a2.gif);
}
	
hr{
	width: 100%; 
	color: yellow; 
	height: 1px; 
	text-align: center; 
	border: 1px #DED8D8 solid;
}

.blank{
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Instructions
{
	font-family: Verdana; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #D8E0E3; /* Background color */
	text-align: Left; /* Align Text */
}

#Tabs{
	position: relative;
	top: 4px;
}

#CustomForm{
	background-color: #E6E6E6;
	padding: 6px 0px 0px 0px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

.CustomFormLines{
	background-color: #F3F3F3;
	color: #000000;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 3px 3px 3px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.toprow{
	background-color: #E6E6E6;

}

.topcell{
	background-color: #FFFFFF;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.bottomrow{
	background-color: #E6E6E6;
}

.bottomcell{
	background-color: #E6E6E6;

}

#EasyForm{
	background-color: #EFEEDE;
	padding: 6px 0px 0px 0px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

.EasyFormLines{
	background-color: #EFEBCB;
	color: #000000;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.whitebg{
	border-top: 1px solid #E4D487;
	border-left: 1px solid #E4D487;
	border-right: 1px solid #E4D487;
	border-bottom: 1px solid #E4D487;
	background-color: #FFFFFF;
}

.ShowHand {  cursor: hand}

#TemplateForm{
	background-color: #E6E1E5;
	color: #000000;
	padding: 6px 0px 0px 0px;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

.TemplateFormLines{
	background-color: #F6F3F5;
	color: #000000;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.SCBorder{
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	color: #000000;
	background-color: #EFEEDE;
}

.BlackBorder{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
}

.HowTo{
	border-top: 2px solid #B82E2E;
	border-left: 3px solid #B82E2E;
	border-right: 3px solid #B82E2E;
	border-bottom: 2px solid #B82E2E;
	color: #000000;
	font-weight: bold;
	background-color: #F6F3F5;
}

.regPrice {text-decoration:line-through;}




