A.catbold:link, A.catbold:visited {

	font-family:		Verdana; 

	font-size:			12px; 

	font-weight:		bold; 

	color:				#E1DDB3;

	text-decoration:	none;

	line-height:		20px;

}

A.catlink:link, A.catlink:visited {

	font-family:		Verdana; 

	font-size:			10px; 

	font-weight:		bold; 

	color:				#999999;

	text-decoration:	none;

	line-height:		18px;

}

A.cattop:link, A.cattop:visited {

	font-family:		Verdana; 

	font-size:			12px; 

	font-weight:		bold; 

	color:				#5258A4;

	text-decoration:	none;

	line-height:		20px;

}



.PPTitle {

	font-family:		Verdana; 

	font-size:			14px; 

	font-weight:		bold; 

	color:				#2A4A95;

	text-decoration:	none;

	line-height:		25px;

}

.PPDetail {

	font-family:		Verdana; 

	font-size:			12px; 

	font-weight:		normal; 

	color:				#999999;

	text-decoration:	none;

}

.PPPrice {

	font-family:		Verdana; 

	font-size:			12px; 

	font-weight:		normal; 

	color:				#CD3037;

	text-decoration:	none;

}



.LogoBar {

	height:				78px;


}

.LogoBar IMG {

	margin-top:			20px;

	margin-left:		40px;

}



.TabBar {

	height:				31px;


}

.TabSep {

	width:				2px;

	height:				31px;

	float:				left;

}

.Tab {

	height:				31px;

	float:				left;

	text-align:			center;

}

.Tab A:link, .Tab A:visited {

	padding-left:		20px;

	padding-right:		20px;

	font-family:		Verdana; 

	font-size:			13px; 

	font-weight:		bold; 

	color:				#FFFFFF;

	line-height:		31px;

	text-decoration:	none;

}



.SearchBar {

	height:				79px;

	font-family:		Verdana; 

	font-size:			18px;

	font-weight:		normal; 

	color:				#E1DDB3;


	text-align:			center;

}

.SearchBar FORM {

	margin:				0px;

	padding:			0px;

	padding-top:		15px;

}



.Stack {

	clear:				both;

	width:				990px;

	_width:				980px;

	margin:				auto;

	margin-top:			5px;

	margin-bottom:		10px;

	height:				auto;

}

.StackLeft {

	width:				260px;

	float:				left;

}

.StackRight {

	margin-right:		5px;

	_margin-right:		0px;

	width:				710px;

	float:				right;

}



.BannerLeft {

	height:				148px;


}

.BannerMid {

	height:				148px;

	font-family:		Verdana; 

	font-size:			12px; 

	font-weight:		bold; 

	color:				#FFFFFF;

	text-align:			left;


	margin-bottom:		10px;

}

.BannerRight {

	height:				148px;


}



.BannerBoxHeading {

	margin-top:			5px;

	font-family:		Verdana; 

	font-size:			16px; 

	font-weight:		bold; 

	color:				#E1DDB3;

	text-align:			center;

	line-height:		20px;

}



.BannerBoxSep {

	height:				10px;

}



.BannerText {

	font-family:		Verdana; 

	font-size:			14px; 

	font-weight:		bold; 

	color:				#888888;

	text-align:			left;

	line-height:		20px;

	text-decoration:	none;

}



.BoxHeading {

	font-family:		Verdana; 

	font-size:			16px; 

	font-weight:		bold; 

	color:				#7AB817;

	text-align:			center;

	line-height:		20px;

}



.BoxInnerSepBig {

	height:				10px;


}

.BoxInnerSepSmall {

	height:				16px;


}



.BoxTopLeft {

	height:				100%;


}

.BoxTopMid {

	height:				100%;


}

.BoxTopRight {

	height:				100%;


}

.BoxLeft {

	height:				100%;


}

.BoxRight {

	height:				100%;


}

.BoxBotLeft {

	height:				100%;


}

.BoxBotMid {

	height:				100%;


}

.BoxBotRight {

	height:				100%;


	min-height:			200px;

	_height:			200px;

}

.BoxGrad {

	margin-bottom:		10px;


}

.BoxContainer {

	text-align:			left;

	padding:			15px;

}



.Footer {

	clear:				both;

	height:				22px;

	font-family:		Verdana; 

	font-size:			10px; 

	font-weight:		normal; 

	color:				#222222;

	text-align:			center;

	text-decoration:	none;

	line-height:		20px;

}

.Footer A:link, .Footer A:visited {

	font-family:		Verdana; 

	font-size:			10px; 

	font-weight:		normal; 

	color:				#222222;

	text-decoration:	none;

}



.Copyright {

	margin-top:			3px;

	height:				20px;

	font-family:		Verdana; 

	font-size:			10px; 

	font-weight:		normal; 

	color:				#555555;

	text-align:			center;


}



.prodtabs {

	margin: 0px auto;

	text-align: left;

}

.prodtabs A:link, .prodtabs A:active, .prodtabs A:visited {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-top: 2px; 

	padding-right: 10px; 

	padding-left: 11px; 

	font-weight: bold; 

	background: #AAAAAA; 

	padding-bottom: 0px; 

	color: black; 

	border-bottom: #AAAAAA 2px solid; 

	text-decoration: none;

}

.prodtabs A:hover {

	color: #E1DDB3

}

.prodtabs A#live {

	background: #E1DDB3; 

	color: #FFFFFF; 

	border-bottom: #E1DDB3 2px solid; 

	white-space: nowrap

}

.prodtabsBg {

	background: #E1DDB3; 

	border-bottom: #E1DDB3 2px solid; 

	height: 10px;

}



.effectbig

{  

	font-family:		Verdana; 

	font-size:			24px; 

	font-style:			normal; 

	font-weight:		normal; 

}

.effect

{  

	font-family:		Verdana; 

	font-size:			11px; 

	font-style:			normal; 

	font-weight:		normal; 

	font-variant:		normal; 

	color:				#000000; 

	background-color:	#EFEFEF; 

	border:				1px solid gray;

}

.baseeffect

{  

	font-family:		Verdana; 

	font-size:			11px; 

	font-style:			normal; 

	font-weight:		normal; 

	font-variant:		normal; 

	color:				#FFFFFF; 

	background-color:	#E1DDB3; 

	border:				1px solid gray;

	width:				85px;

}

.baseeffectEx

{  

	font-family:		Verdana; 

	font-size:			11px; 

	font-style:			normal; 

	font-weight:		normal; 

	font-variant:		normal; 

	color:				#FFFFFF; 

	background-color:	#E1DDB3; 

	border:				1px solid black;

}



.newsletter

{

	float: right;

	width: 200px;

	height: 71px;

	font-family: Arial; 

	font-size: 12px; 

	font-style: normal; 

	font-variant: normal;

	font-weight: bold;

	color: #999999; 

	line-height: 25px;

}



.newsletterHidden {

	top: 55px;

	left: 100px;

	font-family: Arial; 

	font-size: 10px; 

	font-style: normal; 

	font-variant: normal;

	font-weight: bold;

	color: black; 

	visibility: hidden;

	position: absolute;

	line-height: 18px;

	background: white;

	border: 2px solid gray;

	padding: 5px;

	white-space: nowrap;

}



.newsletterHidden INPUT {

	margin: 1px;

}



