body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1f3f4;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button {
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #222c36;
	background-color: #222c36;
}
#outer {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#nav_mast_top {
	position: absolute;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	color: #FFFFFF;
	font-size: .55em;
	background-color: #c7cbcd;
}
#index_left {
	float: left;
	width: 595px;
}
#index_left_nav {
	float: left;
	width: 595px;
}
#index_left_divider {
	float: left;
	width: 595px;
	height: 10px;
}
#index_left_products {
	float: left;
	width: 595px;
	background-color: #ffffff;
	padding-bottom: 15px;
}
#index_product_featured {
	float: left;
	width: 287px;
	background-color: #ffffff;
	font-size: .55em;
	color: #999999;
	margin-right: 10px;
}
#index_divider {
	float: left;
	width: 10px;
}
#index_right {
	float: left;
	width: 195px;
}
#index_right_divider {
	float: left;
	width: 195px;
	height: 10px;
}
#index_right_search {
	float: left;
	width: 195px;
	background-color: #d2d6d9;
}
#index_right_searchbox {
	float: left;
	text-align: center;
	width: 195px;
}
#index_right_text {
	float: left;
	text-align: left;
	padding-left: 14px;
	width: 181px;
}
#index_right_button {
	float: left;
	text-align: right;
	padding-right: 14px;
	padding-bottom: 15px;
	width: 181px;
}
#index_right_categories {
	float: left;
	width: 195px;
	background-color: #6699cc;
}
#index_right_cat_links {
	float: left;
	width: 171px;
	background-color: #6699cc;
	border-bottom: 2px solid;
	border-bottom-color: #7aadd6;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#index_right_cat_links_last {
	float: left;
	width: 171px;
	background-color: #6699cc;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#bottom_left {
	float: left;
	width: 400px;
	height: 30px;
	font-size: .55em;
	text-align: left;
	color: #a8adb4;
	padding-top: 20px;
}
#bottom_right {
	float: left;
	width: 400px;
	height: 35px;
	font-size: .55em;
	text-align: right;
	color: #a8adb4;
	padding-top: 15px;
}
#left_title {
	float: left;
	width: 595px;
	background-color: #ffffff;
}
#left_text {
	float: left;
	width: 565px;
	background-color: #ffffff;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: .7em;
	color: #414b56;
	line-height: 1.5em;
}
#categories_top {
	float: left;
	width: 141px;
	padding-top: 2px;
	text-align: center;
	background-color: #ffffff;
	font-size: .9em;
}
#subcategories_top {
	width: 565px;
	padding-top: 2px;
	padding-left: 15px;
	text-align: left;
	background-color: #ffffff;
	font-size: .9em;
}
#left_cat_title {
	float: left;
	width: 565px;
	background-color: #ffffff;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #868f98;
	line-height: 1.5em;
}
#left_cat_products {
	float: left;
	width: 565px;
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: .55em;
	color: #999999;
}
#left_pagination {
	float: left;
	width: 565px;
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 1em;
	text-align: right;
}
#left_product_title {
	float: left;
	width: 565px;
	background-color: #ffffff;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #cc0000;
	line-height: 1.5em;
}
#left_product_details {
	float: left;
	width: 565px;
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: .6em;
	color: #414b56;
	line-height: 1.7em;
}
#admin_left {
	float: left;
	width: 200px;
	background-color: #212930;
	font-size: .7em;
	color: #d2d6d9;
}
#admin_container_links {
	width: 188px;
	margin-bottom: 0;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 12px;
	background-color: #868f98;
}
#admin_button {
	float: left;
	width: 28px;
	height: 28px;
}
#admin_title_links {
	float: left;
	width: 160px;
	height: 21px;
	background-color: #606a74;
	font-weight: bold;
	padding-top: 7px;
	margin-bottom: 5px;
}
#admin_links_rest {
	width: 168px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #868f98;
}
#admin_links_last {
	width: 168px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 3px;
	padding-bottom: 10px;
	background-color: #868f98;
}
#admin_right {
	float: right;
	width: 600px;
	background-color: #ffffff;
	font-size: .7em;
	color: #212930;
}
#admin_title {
	float: right;
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #536779;
	border-bottom-color: #afbdc9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 10px;
	background-color: #E4E9ED;
}
#admin_right_content {
	float: right;
	width: 580px;
	padding: 10px;
	background-color: #ffffff;
	font-size: 1em;
	color: #212930;
}


.textlargegrey { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: normal; color: #868f98; text-decoration: none; }
.textregblack { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #868f98; }
.textregred { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color:#990000; }
.textxsmwhite { font-size: .55em; font-weight: normal; color: #ffffff; text-decoration: none; }
.textxsmgray { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .55em; font-weight: normal; color: #999999; text-decoration: none; }
.index_prod_title { font-size: 1.3em; font-weight: bold; color: #cc0000; text-decoration: none; }
.prod_title { font-size: 1.3em; font-weight: bold; color: #cc0000; text-decoration: none; }

a.link_index_prod_more:link { font-size: 1.1em; font-weight: bold; color: #336699; text-decoration: none; }
a.link_index_prod_more:hover { font-size: 1.1em; font-weight: bold; color: #6699cc; text-decoration: none; }
a.link_index_prod_more:active { font-size: 1.1em; font-weight: bold; color: #336699; text-decoration: none; }
a.link_index_prod_more:visited { font-size: 1.1em; font-weight: bold; color: #336699; text-decoration: none; }

a.linkxsmwhite:link { font-size: 1em; font-weight: normal; color: #ffffff; text-decoration: none; }
a.linkxsmwhite:hover { font-size: 1em; font-weight: normal; color: #eceff0; text-decoration: none; }
a.linkxsmwhite:active { font-size: 1em; font-weight: normal; color: #ffffff; text-decoration: none; }
a.linkxsmwhite:visited { font-size: 1em; font-weight: normal; color: #ffffff; text-decoration: none; }

a.linkxsmblue:link { font-size: .55em; font-weight: normal; color: #336699; text-decoration: none; }
a.linkxsmblue:hover { font-size: .55em; font-weight: normal; color: #6699cc; text-decoration: none; }
a.linkxsmblue:active { font-size: .55em; font-weight: normal; color: #336699; text-decoration: none; }
a.linkxsmblue:visited { font-size: .55em; font-weight: normal; color: #336699; text-decoration: none; }

a.linkxsmgrey:link { font-size: 1em; font-weight: normal; color: #a8adb4; text-decoration: none; }
a.linkxsmgrey:hover { font-size: 1em; font-weight: normal; color: #757b84; text-decoration: none; }
a.linkxsmgrey:active { font-size: 1em; font-weight: normal; color: #a8adb4; text-decoration: none; }
a.linkxsmgrey:visited { font-size: 1em; font-weight: normal; color: #a8adb4; text-decoration: none; }

a.linkregwhite:link { font-size: .7em; font-weight: normal; color: #ffffff; text-decoration: none; }
a.linkregwhite:hover { font-size: .7em; font-weight: normal; color: #99ccff; text-decoration: none; }
a.linkregwhite:active { font-size: .7em; font-weight: normal; color: #ffffff; text-decoration: none; }
a.linkregwhite:visited { font-size: .7em; font-weight: normal; color: #ffffff; text-decoration: none; }

a.linkadminleft:link { font-size: 1em; font-weight: bold; color: #d2d6d9; text-decoration: none; }
a.linkadminleft:hover { font-size: 1em; font-weight: bold; color: #ffffff; text-decoration: none; }
a.linkadminleft:active { font-size: 1em; font-weight: bold; color: #d2d6d9; text-decoration: none; }
a.linkadminleft:visited { font-size: 1em; font-weight: bold; color: #d2d6d9; text-decoration: none; }

