@charset "utf-8";
html {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4 ,h5, h6 {margin:0}
h1 {font-size:18px}
h2 {font-size:17px}
h3 {font-size:16px}
h4 {font-size:15px}
h5 {font-size:14px}
h6 {font-size:13px}
.green {color:#008943}
.SingleCategoryGridDisplayName a,
.SingleCategoryGridDisplayName a:link,
.SingleCategoryGridDisplayName a:visited {
  font: normal 11px/20px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleCategoryGridDisplayName a:hover {
  font: normal 11px/20px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
  /* Area where stamp preview is shown */
#TableTopStamp {
	background-color: #ccc;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
 }
 body {
  background:url('images/bg.jpg') repeat-x #A3BC90;
  margin:0;
  text-align:center;
}
img {border:none}
a {
  color:#000;
  text-decoration:underline;
}
a:hover {color:#008943}
form {
  margin:0;
  padding:0;
}
table {border:none}
table td {vertical-align:top}
ul {list-style:square}
li {margin:5px}
input, select {font-size:10px}
table#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url('images/bg_container.jpg') repeat-y #FFF;
	font-size:12px;
	line-height:18px;
	border:1px solid #333333;
}
div#SiteMenu {margin-top:-80px}
table#container.DesignPageContainer {width:900px}
td#HomeColumn2 div.HomepageBlock {
	width:569px;
	padding-left:15px;
}
td#HeadTD {
	background:url('images/bg_header.jpg') top left no-repeat;
	height:220px;
}
td#DesignBackground {width:800px}
#SiteMenu, #Header1_MiniCartTotal_MiniCartTotal {text-align:right}
div#Logo {padding:15px 0 0 20px}
#Header1_LogoImage {
	display:block;
	border:none;
}
#BrandingArea {padding-right:20px}
td#HomeColumn1,
td#HomeColumn1 div.HomepageBlock,
td#navcolumn,
td#NavColumn,
div.CategoryListContent {width:216px}
td#ContentColumn {
	width:554px;
	padding:15px;
}
td#DesignBackground {padding:15px}
div.CategoryListContent ul, div#custom_main_menu {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-right:30px;
	padding:0;
}
div#custom_main_menu {margin-top:-35px}
div.CategoryList h4 {margin-left:10px}
div.CategoryListContent ul li a,
div.NavColumnBlockContent ul li a,
div#custom_main_menu ul li a {text-decoration:none}
div.CategoryListContent ul li a:hover,
div.NavColumnBlockContent ul li a:hover,
div#custom_main_menu ul li a:hover {
  text-decoration:underline;
  color:#FFF;
}
div.CategoryListContent ul,
div#SiteMenu ul,
div.NavColumnBlockContent ul,
div#custom_main_menu ul {
	position:relative;
  list-style:none;
  text-align:right;
}
div#footer {
	margin-left:216px;
	padding:5px 10px;
	text-align:center;
	font-size:10px;
}
#Footer1_PoweredBy font {color:#666666}
td#page {width:800px}
td#page div#maincontent {
	margin-left:216px;
	font-size:12px;
	padding:15px;
}
#BreadCrumbs {margin-bottom:25px}
.Formlabel, .uploadtext {font-size:10px}
table#tbStampDesignControl {text-align:left}
td#DesignBackground img#imgBanner {display:none}
#LoginControl1_lnkForgotPassword, #lblMakeChanges {
	font-size:10px;
	font-weight:bold;
}
.FormInput {width:auto !important}
table#dgOrders, #lblPager2, table#ProductPageContainer {font-size:12px}
table#dgPolicy, table#tblItems {font-size:12px}
table#dgPolicy td {padding:20px 0}
div#Records table {
	width:550px;
	margin:25px 0;
}
div.SingleCategoryDisplay, div.DetailProductDisplay {
	padding:50px;
	font-size:12px;
}
div.SingleProductDisplay {
	padding:30px;
	font-size:12px;
}
table#LayoutTable, #lblSorter {font-size:12px}
table#LayoutTable, table#tbStampDesignText, table#tblItems {
	width:550px;
	background:#FFF;
}
.CartItem {padding:4px}
#MainMenu {
	position:absolute;
	bottom:-5;
	left:10px;
}