BODY {
background-image:url('/images/back.gif');
background-repeat:repeat-x;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		normal;
	color:				#333333;
	margin:				0px;
	margin-top:			20px;
	margin-bottom:		20px;
	text-align:			center;
}

.DivCentered {
	width:				 990px;
	margin:				auto;
}

.HeaderLeft {
	height:				114px;
/*	background:			url(../images/bg-top-header-left.gif) no-repeat top left;*/
}
.Header {
	height:				114px;
/*	background:			url(../images/bg-top-header.gif) repeat-x top left;*/
}
.HeaderRight {
	height:				114px;
/*	background:			url(../images/bg-top-header-right.gif) no-repeat top right;*/
}

.TabBar {
	width:				990px;
	margin:				auto;
	height:				44px;
	background:			url(../images/tab-bar.gif) repeat-x left bottom;
}
.TabBarLeft {
	height:				44px;
	background:			url(../images/tab-bar-left.gif) no-repeat left bottom;
}
.TabBarRight {
	height:				44px;
	background:			url(../images/tab-bar-right.gif) no-repeat right bottom;
}
.TabSep {
	width:				2px;
	height:				44px;
	background:			url(../images/tab-sep.gif) no-repeat left bottom;
	float:				left;
}
.Tab {
	height:				44px;
	float:				left;
	text-align:			center;
}
.Tab A:link, .Tab A:visited {
	padding-left:		10px;
	padding-right:		10px;
	font-family:		Verdana;
	font-size:			12px;
	font-weight:		bold;
	color:				#ffffff;
	line-height:		44px;
	text-decoration:	none;
}

.BgBoxTopLeft {
/*	background:			url(../images/bg-box-top-left.gif) no-repeat left top;*/
}
.BgBoxTopMid {
/*	background:			url(../images/bg-box-top-mid.gif) repeat-x left top;*/
}
.BgBoxTopRight {
/*	background:			url(../images/bg-box-top-right.gif) no-repeat right top;*/
}
.BgBoxLeft {
/*	background:			url(../images/bg-box-left.gif) repeat-y left bottom;*/
}
.BgBoxRight {
/*	background:			url(../images/bg-box-right.gif) repeat-y right bottom;*/
}
.BgBoxBotLeft {
/*	background:			url(../images/bg-box-bot-left.gif) no-repeat left bottom;*/
}
.BgBoxBotMid {
/*	background:			url(../images/bg-box-bot-mid.gif) repeat-x left bottom;*/
}
.BgBoxBotRight {
/*	background:			url(../images/bg-box-bot-right.gif) no-repeat right bottom;*/
}

.SearchBarLeft {
	height:				60px;
	background:			url(../images/search-bar-left.gif) no-repeat top left;
}
.SearchBar {
	width:				990px;
/*	background:			url(../images/searchback.jpg) no-repeat left bottom;*/
	margin:				auto;
	height:				60px;
	font-family:		Verdana; 
	font-size:			16px;
	font-weight:		bold; 
	color:				black;
	background:			url(../images/search-bar-mid.gif) repeat-x left top;
	text-align:			center;
}
.SearchBarRight {
	height:				60px;
	background:			url(../images/search-bar-right.gif) no-repeat top right;
}
.SearchBar FORM {
	margin:				0px;
	padding:			0px;
	padding-top:		15px;
}

.Stack {
	clear:				both;
	width:				990px;
	margin:				auto;
	margin-bottom:		10px;
	height:				auto;
}
.StackLeft {
	width:				200px;
	float:				left;
}
.StackRight {
	overflow:			hidden;
	width:				780px;
	float:				right;
}
.StackLeft1 {
	width:				100%;
	margin-left:		2px;
	float:				left;
}
.StackLeft11 {
	width:				450px;
	margin-left:		25px;
	float:				left;
}
.StackRight1 {
	overflow:			hidden;
	width:				450px;
	margin-left:		2px;
	float:				left;
}
.StackRight2 {
	overflow:			hidden;
	width:				300px;
	margin-left:		2px;
	margin-top:     -5px;
	float:				left;
}
.BannerLeft {
	height:				202px;
	background:			url(../images/banner-left.gif) no-repeat left top;
}
.BannerMid {
	height:				202px;
	font-family:		Verdana; 
	font-size:			12px; 
	font-weight:		bold; 
	color:				#FFFFFF;
	text-align:			left;
	background:			url(../images/banner-mid.gif) repeat-x left top;
	margin-bottom:		10px;
}
.BannerRight {
	height:				202px;
	background:			url(../images/banner-right.gif) no-repeat right top;
}

.BannerBoxHeading {
	margin-top:			5px;
	font-family:		Verdana; 
	font-size:			16px; 
	font-weight:		bold; 
	color:				#0637FF;
	text-align:			center;
	line-height:		20px;
}

.BannerBoxSep {
	height:				10px;
	background:			url(../images/line-banner.gif) no-repeat center center;
}

.BannerText {
	font-family:		Verdana; 
	font-size:			14px; 
	font-weight:		bold; 
	color:				#888888;
	text-align:			left;
	line-height:		20px;
	text-decoration:	none;
}

.BoxInnerSepBig {
	height:				10px;
	background:			url(../images/sep-1.gif) no-repeat center center;
}
.BoxInnerSepSmall {
	height:				16px;
	background:			url(../images/sep-2.gif) no-repeat center center;
}

.BoxHeadingLeft {
	height:				50px;
	background:			url(../images/cat-box-top-left.gif) no-repeat left top;
}
.BoxHeading {
	height:				50px;
	font-family:		Verdana; 
	font-size:			16px; 
	font-weight:		bold; 
	color:				#FFFFFF;
	text-align:			center;
	line-height:		40px;
	background:			url(../images/cat-box-top-mid.gif) repeat-x left top;
}
.BoxHeadingRight {
	height:				50px;
	background:			url(../images/cat-box-top-right.gif) no-repeat right top;
}
.BoxLeft {
	background:			url(../images/cat-box-left.gif) repeat-y left bottom;
}
.BoxRight {
	background:			url(../images/cat-box-right.gif) repeat-y right bottom;
}
.BoxBotLeft {
	background:			url(../images/cat-box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid {
	background:			url(../images/cat-box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight {
	background:			url(../images/cat-box-bot-right.gif) no-repeat right bottom;
}
.BoxGrad {
	margin-bottom:		10px;
	background:			url(../images/box-grad.gif) no-repeat left bottom;
}
.BoxContainer {
	text-align:			left;
	padding:			10px;
}

.GradBoxTopLeft {
	background:			url(../images/grad-box-top-left.gif) no-repeat left top;
}
.GradBoxTopMid {
	background:			url(../images/grad-box-top-mid.gif) repeat-x left top;
}
.GradBoxTopRight {
	background:			url(../images/grad-box-top-right.gif) no-repeat right top;
}
.GradBoxLeft {
	background:			url(../images/grad-box-left.gif) repeat-y left bottom;
}
.GradBoxRight {
	background:			url(../images/grad-box-right.gif) repeat-y right bottom;
}
.GradBoxBotLeft {
	background:			url(../images/grad-box-bot-left.gif) no-repeat left bottom;
}
.GradBoxBotMid {
	background:			url(../images/grad-box-bot-mid.gif) repeat-x left bottom;
}
.GradBoxBotRight {
	background:			url(../images/grad-box-bot-right.gif) no-repeat right bottom;
}

.BoxBotLeft {
	background:			url(../images/box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid {
	background:			url(../images/box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight {
	background:			url(../images/box-bot-right.gif) no-repeat right bottom;
}

.BoxNewsletter {
	width:				265px;
	height:				183px;
	background:			url(../images/newsletter-box.gif) no-repeat top right;
}

.NewsletterHeading {
	font-family:		Verdana; 
	font-size:			16px;
	font-weight:		bold; 
	color:				black;
	line-height:		40px;
}

.TopSearchesHeading {
	font-family:		Verdana; 
	font-size:			16px;
	font-weight:		bold; 
	color:				#999999;
}

.Heading {
	font-family:		Verdana; 
	font-size:			16px;
	font-weight:		bold; 
	color:				#000;
	text-decoration:	none;
}

.PopLink {
	font-family:		Verdana; 
	font-size:			12px;
	font-weight:		bold; 
	color:				#808080;
	text-decoration:	none;
}

.BotSearchBarLeft {
	height:				51px;
/*	background:			url(../images/bot-search-bar-left.gif) no-repeat top left;*/
}
.BotSearchBar {
	width:				90%;
	margin:				auto;
	height:				51px;
	font-family:		Verdana; 
	font-size:			16px;
	font-weight:		bold; 
	color:				black;
/*	background:			url(../images/bot-search-bar-mid.gif) repeat-x left top;*/
	text-align:			center;
}
.BotSearchBarRight {
	height:				51px;
/*	background:			url(../images/bot-search-bar-right.gif) no-repeat top right;*/
}
.BotSearchBar FORM {
	margin:				0px;
	padding:			0px;
	padding-top:		15px;
}

.Footer {
	clear:				both;
/*	height:				20px;*/
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				black;
	text-align:			center;
	text-decoration:	none;
	line-height:		20px;
}
.Footer A:link, .Footer A:visited {
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		bold; 
	color:				black;
	text-decoration:	none;
}

.Copyright {
	margin-top:			3px;
	height:				20px;
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				black;
	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: #0637FF
}
.prodtabs A#live {
	background: #0637FF; 
	color: #FFFFFF; 
	border-bottom: #0637FF 2px solid; 
	white-space: nowrap
}
.prodtabsBg {
	background: #0637FF; 
	border-bottom: #0637FF 2px solid; 
	height: 10px;
}

.effectbig
{
	width:				150px;
	font-family:		Verdana; 
	font-size:			16px; 
	font-style:			normal; 
	font-weight:		normal; 
	border:				1px solid gray;
}

.effectsmall
{  
	font-family:		Verdana; 
	font-size:			16px; 
	font-style:			normal; 
	font-weight:		normal; 
	border:				1px solid gray;
}

.newsletter
{
	font-family: Arial; 
	font-size: 11px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: normal;
	color: black; 
}

.newsletterHidden {
	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;
}

.DivMC {
	width:				208px;
	height:				39px;
	z-index:			99;
	margin-top:			-5px;
	margin-left:		-5px;
}

.DivMCOver {
	background:			url(../images/catbox-bar.gif) no-repeat top right;
}

.DivMC A:link, .DivMC A:visited {
	padding:			5px;
	font-family:		Verdana;
	font-size:			12px;
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
	line-height:		35px;
}

.DivMCBox {
	position:			absolute;
	z-index:			99;
	margin:				-39px;
	margin-left:		200px;
	width:				393px;
	min-height:			150px;
	_height:			150px;
	background:			url(../images/catbox-bot.gif) no-repeat bottom right;
}
.DivMCBoxBot {
	height:				100%;
	padding:			10px;
	background:			url(../images/catbox-top.gif) no-repeat top right;
}

.DivMCBoxCol {
	width:				175px;
	min-height:			80px;
	_height:			80px;
	padding:			5px;
	float:				left;
	margin-bottom:		10px;
}

A.catbold:link, A.catbold:visited {
	font-family:		Verdana; 
	font-size:			12px; 
	font-weight:		bold; 
	color:				#000;
	text-decoration:	none;
	line-height:		20px;
}
A.catlink:link, A.catlink:visited {
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		bold; 
	color:				#808080;
	text-decoration:	none;
	line-height:		18px;
}
A.catlink:hover {
	color:				#808080;
	text-decoration:	underline;
}
A.cattop:link, A.cattop:visited {
	font-family:		Verdana; 
	font-size:			12px; 
	font-weight:		bold; 
	color:				#808080;
	text-decoration:	none;
	line-height:		20px;
}

.PPTitle {
	font-family:		Verdana; 
	font-size:			18px; 
	font-weight:		bold; 
	color:				#000;
	text-decoration:	none;
	line-height:		50px;
}
.PPDetail {
	font-family:		Verdana; 
	font-size:			11px; 
	font-weight:		normal; 
	color:				#999999;
	text-decoration:	none;
}
.PPPrice {
	font-family:		Verdana; 
	font-size:			11px; 
	font-weight:		bold; 
	color:				#FD3037;
	text-decoration:	none;
}

