.modulecontainer
{
	padding: 0px 0px 0px 10px !important;
}
.tipWrap
{
	padding: 0px 0px 10px 0px;
}

/*Single Items*/
.singleItem
{
	width: 490px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 30px 0px 0px 0px;
	position: relative;
}
.singleItemTop
{
	height: 18px;
	background: url(images/bg1itemTop.gif) no-repeat;
}
.singleItemImg
{
	height: 342px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.singleItemThumb
{
	display: block;
	margin: 0px auto;
}
.singleItemCat
{
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #999;
	padding: 0px 30px;
	overflow: hidden;
}
.singleItemDesc
{
	border-top: 1px dotted #7c7c7c;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f8f8f8;
	padding: 10px 30px 10px 30px;
}
.singleItemBot
{
	height: 40px;
	background: url(images/bg1itemBot.gif) no-repeat #b3b32f;
	background-position: bottom left;
	overflow: hidden;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	font-family: Verdana;
	line-height: 40px;
	padding: 0px 30px;
}
.singleContainer
{
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.singleItemTitle
{
	font-weight: bold;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}

/*Competitors*/
.compItem
{
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.compItemTop
{
	height: 18px;
	background: url(images/bg3itemTop.gif) no-repeat;
}
.compItemImg
{
	height: 142px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.compItemThumb
{
	display: block;
	margin: 0px auto;
}
.compItemCat
{
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #999;
	padding: 0px 30px;
	overflow: hidden;
}
.compItemDesc
{
	border-top: 1px dotted #7c7c7c;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f8f8f8;
	padding: 10px 30px 10px 30px;
}
.compItemBot
{
	height: 40px;
	background: url(images/bg3itemBot.gif) no-repeat #b3b32f;
	background-position: bottom left;
	overflow: hidden;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	font-family: Verdana;
	line-height: 40px;
	padding: 0px 30px;
}
.compContainer
{
	width: 240px!important;
	overflow: hidden!important;
	float: left!important;
	display: inline!important;
	padding: 0px 5px 0px 5px!important;
}
.compItemTitle
{
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

/*Support Products*/
.suppItem
{
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	width: 240px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 3px 0px 0px;
	position: relative;
}
.suppItemTop
{
	height: 18px;
	background: url(images/bg3itemTop.gif) no-repeat;
}
.suppItemImg
{
	height: 142px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.suppItemThumb
{
	display: block;
	margin: 0px auto;
}
.suppItemCat
{
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #999;
	padding: 0px 30px;
	overflow: hidden;
}
.suppItemDesc
{
	border-top: 1px dotted #7c7c7c;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #f8f8f8;
	padding: 10px 30px 10px 30px;
	height: 50px;
	overflow: hidden;
}
.suppItemBot
{
	height: 40px;
	background: url(images/bg3itemBot.gif) no-repeat #b3b32f;
	background-position: bottom left;
	overflow: hidden;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	font-family: Verdana;
	line-height: 40px;
	padding: 0px 30px;
}
.suppContainer
{
	padding: 0px 5px 0px 5px!important;
}
.suppItemTitle
{
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}
.storeMainCat2
{
	margin: 0px 0px 20px 0px;
}
.pathLink
{
	color: #333;
	text-decoration: none;
}
.pathArrow
{
	color: #e5000c; /*Sounds as sinister as it gets right? Just read it - "E-Five-Thousand-C", a terminator, no less... =/*/
}
.smallResult
{
	color: #c00;
	padding: 20px 0;
	text-align: center;
	font-size: 16px;
	font-style: italic;
}
.smallResults
{
	color: #777;
	padding: 0 0 15px;
	text-align: center;
	font-size: 16px;
	font-style: italic;
}












