{margin: 0px;padding: 0px;}

#topmenu {height: 97px;width: 847px;}

#m1 {float: right;margin-right: 20px;}
#m2 {float: right;margin-right: 150px;}
#m1 h1, #m2 h1 {font-size: 12px;padding-top: 10px;color: #CCCCCC;}
#m1 a, #m2 a {color: #FFFFFF;}

.tm ul {margin: 0;padding: 0;font-size: 14px;font-weight: bold;list-style-type: disc;}
.tm li {text-align: left;color: #FFFFFF;}

body {font-family: Verdana;font-size: 13px;text-align: center;background: #FFFFFF;margin: 0px;}
p, ul, ol {margin: 0 0 1.4em 0;padding: 0px;font-size: 1.3em;line-height: 1.5em;color: #000;}
h1 {font-family: Trebuchet MS;font-size: 24px;color: #000000; text-align: center;}
h2 {font-family: Trebuchet MS;font-size: 16px;color: #000000;}
a:link, a:visited, a:active {color: #a9994d;font-size: 13px;text-decoration: none;}
a:hover {text-decoration:underline;}

.description {font-size: 1.4em;line-height: 1em;letter-spacing: 2px;color: #FFFFFF;}

#header {height:321px;background-image:url(images/header.jpg);background-color:#FFFFFF;background-position:center;background-repeat:no-repeat;}
#header h1 {font-size:18px;margin:0 0 0.5em 0;margin:0;padding:0;padding-top:240px;padding-left:20px;color:#000000;}
#header a:link, #header a:visited, #header a:active {color: #000000;text-decoration: none;}
#header a:hover {color:#000000;text-decoration:underline;}

#menu {background:url(images/buttons.gif)no-repeat;height: 70px;padding-left:120px;}
#menu ul {margin:0;padding:0;font-size:14px;font-weight:bold;list-style:none;}
#menu li {display:inline;}
#menu a {display:block;float:left;height:40px;padding-top:30px;vertical-align:middle;text-align:center;font-size:14px;font-weight:bold;padding-right:15px;padding-left:15px;}
#menu a:link, #menu a:visited, #menu a:active {color:#FFFFFF;text-decoration:none;font-size:13px;}
#menu a:hover {color:#000;background:#FFF url(images/button_over.gif) repeat-x;text-decoration:none;}

#page {width:847px;margin:0 auto;text-align:left;border:1px solid #222;}

#main1 {background: url(images/back_middle.gif) repeat-y}

#main2 {background: url(images/back_top.gif) no-repeat top;}

#main3 {background: url(images/back_bottom.gif) no-repeat bottom;}

#left {padding:10px;width:193px;margin-left:2px;padding-top:20px;}
#left H3 {width:178px;height:25px;font-size:14px;font-weight:bold;padding-left:15px;padding-top:15px;color:#ffffff;margin-top:20px;background:url(images/title.gif) repeat-y;}
#left ul {list-style:none;margin-left:20px;margin-bottom:10px;}
#left H4 {font-size:12px;font-weight:bold;}
#left p {padding-right:10px;}
#left li {background:url(images/small.gif) no-repeat left;}
#left a {color:#a9994d;}
#left a:visited {color:#a9994d;}

#right {float: right;width:560px;padding-top:20px;padding-bottom:20px;margin-right:40px;}
#right H4 {margin: 0;padding: 0px;font-size: 12px;color: #3a7100;}
#right a {color: #3a7100;text-decoration: none;}
#right p {margin: 0;padding: 0;padding-bottom: 10px;font-size: 12px;}
#right h2 {margin: 0;padding: 0;padding-top: 10px;color: #3a7100;}
#right .date2 {float: left;width: 81px;height: 93px;padding-top: 5px;background: url(images/date.gif) no-repeat;line-height: normal;text-transform: uppercase;text-align: center;font-size: 10px;font-weight: bold;color: #FFFFFF;}
#right .date2 b {display: block;margin-top: 5px;font-size: 40px;color: #9BB164;}

#footer {padding-top: 33px;background: url(images/footer.gif) repeat-x;height: 52px;border-top: 5px solid #ffffff;}
#footer p {text-align: center;color: #ffffff;margin: 0;padding: 0;font-size: 10px;}
#footer a {color: #ffffff;}

.spacer {clear: both;}

/* 88888888888888888888888888888888888888888888888888888888888888888888888888888888888 */
/* 8888888888888888888888888888888888888    Z    8888888888888888888888888888888888888 */
/* 8888888888888888888888888888888888888  STORE  8888888888888888888888888888888888888 */
/* 8888888888888888888888888888888888888  STUFF  8888888888888888888888888888888888888 */
/* 8888888888888888888888888888888888888  BELOW  8888888888888888888888888888888888888 */
/* 88888888888888888888888888888888888888888888888888888888888888888888888888888888888 */


/* This is one product grid cell (the box that contains each product image and text) */
.gridCell {float:left;text-align:center;position:relative;overflow:hidden;}

/* This is the style given to the product image link by default */
.gridCell .realviewLink {border:1px solid #DBA400;display:block;padding:0px;}

/* This is the style given to the product image itself by default */
.gridCell .realviewImage {border:2px;}

/* This is the style given to the inside of the image link when hovering over the image */
.gridCell .realviewLink:hover .realviewImage {border:2px solid #DBA400!important;}

/* This is the style given to the outside of the image link when hovering over the image */
.gridCell .realviewLink:hover {border:1px solid #DBA400!important;}

/* This is the style given to the text underneath the image (title, description, price...) */
.gridCellInfo {text-align:center;}
	
/* Centers text under the product  */
.gridCellInfo a, .gridCellInfo a span {text-align:center;}

/* This is the main container for the grid of products */
.allGrids {text-align:center;width:100%;}
	
/* Centers the grid of products inside allGrids */
.centerGrids {margin-left:auto;margin-right:auto;}

.error {border:1px solid;padding:18px;margin-bottom:23px;}
	
/* The currently selected sort method */
.selectedSort, .selectedSort a {text-decoration:none;}

/* The pagination links */
.count {float:right;margin-left:-2px;margin-bottom:7px;text-align:right;position:relative;}

/* Powered by Zazzle logo */
.pbimg {position:absolute;top:-5px;left:0px;font-size:1px;}

.pbimg img {border:0px;}

/* Used to stop product grids from floating to the left (at the end of the grid) */
.clearMe {clear:both;margin:0px;padding:0px;}

/* Height of clearMe DIV */
.short {height:10px;}

/* Fix for Mozilla browsers for floating elements...best not touch this! */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* The product description text. To show more than one line of the description, increase the height. */	
.productDescription {cursor: default;text-decoration: none;position:relative;overflow:hidden;height:15px;}

/* The product title text */
.productTitle {display:block;height:15px;overflow:hidden;font-weight:bold;}

/* Product price text */
.productPrice {cursor:default;text-decoration: none;font-size: 8px;}

/* The pagination arrows (previous/next)*/
.paginationArrows {text-decoration: none;}