.subtab_bg
{
	background-image: url(../images/main_template/subtabbg.jpg);
	background-repeat: no-repeat;
	width: 276px;
	height: 186px;
}

.vline
{
	background-image: url(../images/main_template/subtabvline.jpg);
	width: 1px;
	height: 219px;
	float: left;
}

.vline2
{
	background-image: url(../images/main_template/subtabvline2.jpg);
	width: 1px;
	height: 216px;
	float: left;
}

.hline
{
	background-image: url(../images/main_template/subtabhline.jpg);
	width: 961px;
	height: 1px;
}

#template_subtab_promotional
{
	float: left;
	width: 303px;
	padding: 4px 0px 0px 12px;
}

#template_subtab_companystores
{
	float: left;
	width: 302px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_marketing
{
	float: left;
	width: 278px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_eventmanagement
{
	float: left;
	width: 303px;
	padding: 4px 0px 0px 12px;
}

#template_subtab_uniform
{
	float: left;
	width: 302px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_reward
{
	float: left;
	width: 278px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_fulfillment
{
	float: left;
	width: 303px;
	padding: 4px 0px 0px 12px;
}

#template_subtab_customdecorating
{
	float: left;
	width: 302px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_warehousing
{
	float: left;
	width: 278px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_graphicdesign
{
	float: left;
	width: 303px;
	padding: 4px 0px 0px 12px;
}

#template_subtab_webdevelopment
{
	float: left;
	width: 302px;
	padding: 4px 0px 0px 27px;
}

#template_subtab_specialprojects
{
	float: left;
	width: 278px;
	padding: 4px 0px 0px 27px;
}

.subtab_img
{
	padding: 6px 0px 0px 5px;
}

.subtab_font
{
	padding: 3px 6px;
	font-size: 12px;
	line-height: 1.03em !important;
	color: #646464;
}

.moreinfo
{
	position: absolute;
	right: 10px;
	bottom: 0px;
}