
.bg_texttop {
	background-image: url(/Images/img_texttop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	width: 497px;
}
.bg_textbtm {
	background-image: url(/Images/img_textbtm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 497px;
}
.bg_textover {
	background-image: url(/Images/img_textover.jpg);
	background-repeat: repeat;
	width: 447px;
	height: 360px;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}
.bg_textover-small {
	background-image: url(/Images/img_textover.jpg);
	background-repeat: repeat;
	width: 447px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.search-box_padding {
	padding-right: 10px;
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #aaaaaa;
	background-color: #282425;
}
.red_bar {
	background-color: #ed2024;
	height: 5px;
}
.greytext {
	color: #696566;
}
.blacktext {
	color: #000000;
}
.bg_navleft {
	background-color: #373334;
	width: 196px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}

.bg_navtop {
	background-image: url(/Images/img_navtop.jpg);
	background-repeat: no-repeat;
}
.searchbox-padding {
	padding-right: 5px;
}

.text_padding {
	padding: 10px;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
	font-size: 9pt;
}

#footer a:hover {
	color: #ed2024;
	text-decoration: none;
	font-size: 9pt;
}
#footer  {
	font-size: 9pt;
}
#categories a {
	color: #ffffff;
	text-decoration: none;
	font-size: 10pt;
}
#categories a:hover {
	color: #ed2024;
	text-decoration: none;
	font-size: 10pt;
}
#categories  {
	font-size: 10pt;
}

#mainlink a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	
}
#mainlink a:hover {
	color: #ed2024;
	font-weight: bold;
	text-decoration: none;
	
}


#product_size  {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}
#product_size td {
	color: #ffffff;
	font-size: 8pt;
	background-color: #373334;
	text-align: center;
	vertical-align: middle;
	width: 40px;

}
#product_size .header {
	color: #ffffff;
	font-size: 8pt;
	background-color: #ed2024;
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	min-width: 60px;
}

.bg_featureboxtop {
	background-image: url(/Images/img_featuretop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	width: 236px;
}
.bg_featureboxover {
	background-image: url(/Images/img_featureover.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 196px;
	padding-right: 20px;
	padding-left: 20px;
}
.bg_featureboxbtm	{
	background-image: url(/Images/img_featurebtm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 236px;
}
.bg_categoryimg	{
	background-image: url(/Images/img_product_03.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 142px;
	text-align: center;
	vertical-align: middle;
}
.bg_categorytitle {
	font-size: 10pt;
	color: #FFFFFF;
	background-image: url(/Images/img_product_05.jpg);
	height: 60px;
	width: 129px;
	padding-left: 10px;
	vertical-align: text-top;
	padding-right: 3px;
}
.margin-categorybox {
	margin-bottom: 10px;
}
h1 {
	color: #696566;
	font-size: 24px;
	font-weight: lighter;
}
h2 {
	color: #ed2024;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20px;
}
h3 {
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	line-height: 20px;
}
#pagecontent a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#pagecontent a:hover {
	color: #ed2024;
	font-weight: bold;
	text-decoration: none;
}
