/* layout defaults */
body {
	background:#8CC63F url(images/bkgrepeat.gif) repeat-x scroll top left;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	text-align:center;
}
table, td, th {border:none;}
td img {display:block; border:none;}
img {display:block; border:none;}
div.clear {margin:0; padding:0; clear:both;}
div.clear1 {width:1px; height:1px; margin:0; padding:0; clear:both;}


/* text size defaults */
html>body {font-size:16px;}
html {font-size:100%;} /* for internet explorer */
p {font-size:0.75em;}
h1 {font-size:1.50em; font-weight:normal;}
h2 {font-size:1.31em; font-weight:normal;}
h3 {font-size:1.13em; font-weight:normal;}
h4 {font-size:1em; font-weight:normal;}
h1, h2, h3, h4, p {margin:0; padding:0;}


/* begin layout elements */
div#centerctn {width:800px; margin:0 auto; padding:0; text-align:left;}

/* top header area */
div#centerctn #headerbkg {position:relative; width:800px; height:112px; margin:0; background-image:url(images/bkgheader.gif); background-repeat:no-repeat;}
div#centerctn #headerbkg #lazylogo {position:absolute; width:181px; height:89px; left:14px; top:3px;}
div#centerctn #headerbkg #toptagline {position:absolute; width:416px; height:27px; left:195px; top:47px;}
div#centerctn #headerbkg #wholesalemenu {position:absolute; width:150px; height:25px; left:615px; top:37px; padding:10px 0 0 15px; background-image:url(images/menu-whole.gif); background-repeat:no-repeat; overflow:hidden; font-family:Geneva, Helvetica, sans-serif; font-weight:bold; font-size:0.88em; color:#FFFFFF;}
#wholesalemenu a {color:#FFFFFF; text-decoration:none;}
#wholesalemenu a:hover {color:#FFFFFF; text-decoration:underline;}
div#centerctn #headerbkg #bnavmenu {position:absolute; z-index:10; width:406px; height:15px; left:19px; top:92px; padding:5px 0 0 15px; background-image:url(images/menu-nav.gif); background-repeat:no-repeat;}
div#centerctn #headerbkg #searchmenu {position:absolute; width:169px; height:19px; left:596px; top:87px; padding:6px 0 0 15px; background-image:url(images/menu-search.gif); background-repeat:no-repeat; overflow:hidden; font-weight:bold; font-size:0.69em; color:#54301A;}
#searchmenu form {margin:0; padding:0;}
#searchmenu input.search {width:100px; border:1px solid #CCCCCC; color:#B3B3B3; font-size:0.78em;}
div#centerctn #headerbkg #linkemail {position:absolute; width:63px; height:33px; left:450px; top:81px;}
div#centerctn #headerbkg #linkcart {position:absolute; width:49px; height:33px; left:513px; top:81px;}

/* content background area */
div#centerctn #repeatbkg {width:800px; margin:0; background-image:url(images/bkgcontent2.gif); background-repeat:repeat-y;}
div#centerctn #repeatbkg #topbkg {width:800px; margin:0; background-image:url(images/bkgcontent.gif); background-repeat:no-repeat;}
div#centerctn #repeatbkg #topbkg #endcorners {width:746px; margin:0; padding:10px 27px 30px 27px; background-image:url(images/bkgcontent3.gif); background-repeat:no-repeat; background-position:left bottom;}

/* content area */
#endcorners #sideright {width:105px; margin-right:3px; float:left; background:#F2F2F2 url(images/bkgnavstart.gif) repeat scroll top left;}
#endcorners #sideleft {width:638px; float:left;}
#endcorners #homeleft {width:638px; height:271px; float:left; overflow:hidden;}

#endcorners h1, h2, h3, h4 {padding-bottom:7px;}
#endcorners h1 {color:#EA2C2E;}
#endcorners p {padding-bottom:10px; color:#101010; line-height:160%;}
#endcorners a {color:#0000FF; text-decoration:underline;}
#endcorners a:hover {color:#FF0000; text-decoration:none;}

#endcorners #sidemenu, #endcorners #sideright #sidemenu {width:100px; margin:2px 3px 2px 2px; padding-bottom:10px; float:left; background:#EDE6DE url(images/bkgnavsecond.gif) repeat scroll top left;}
#sidemenu, #sidemenu ul {margin:0; padding:0; list-style:none; list-style-type:none; font-size:100%;}
#sidemenu .sidefirst {padding-top:7px;}
#sidemenu li {width:100px; margin:0; padding:0;}
#endcorners #sideright a {color:#54301A; text-decoration:none;}
#endcorners #sideright a:hover {color:#333333; text-decoration:underline;}
#sidemenu a {display:block; padding:3px 0 0 8px; font-weight:bold; font-size:0.63em; color:#54301A; text-decoration:none;}
#sidemenu a:hover {color:#333333; text-decoration:underline;}

#endcorners #sidebuttons {width:195px; float:left;}
#endcorners #homemoose {width:80px; float:left; margin-left:5px;}
#endcorners #homecategories {width:456px; float:left; margin-left:4px; padding-top:3px; background-image:url(../images/homebkg.gif); background-repeat:no-repeat;}
#endcorners #homecategories .catbuttons {width:85px; float:left;}


/* wholesale elements */
body#wholesale #centerctn #repeatbkg #topbkg #endcorners {width:738px; margin:0; padding-top:15px; padding-left:35px;}

body#wholesale #centerctn #headerbkg {height:96px; background-image:url(images/bkgwholesale1.gif); background-repeat:no-repeat;}
body#wholesale #centerctn #headerbkg #wholetagline {position:absolute; width:177px; height:27px; left:211px; top:33px;}
body#wholesale #centerctn #headerbkg #bnavmenu {position:absolute; z-index:10; width:415px; height:16px; left:200px; top:67px; background-image:url(images/wholesale-menu.gif); background-repeat:no-repeat;}
body#wholesale #centerctn #headerbkg #searchmenu {position:absolute; width:160px; height:17px; left:606px; top:32px; padding:6px 0 0 14px; background-image:url(images/wholesale-search.gif); background-repeat:no-repeat; font-size:0.63em;}
body#wholesale #centerctn #repeatbkg #topbkg {background-image:url(images/bkgwholesale2.gif); background-repeat:no-repeat;}


/* store format styles */
td.prodnavigation { /* changes size, font, color of nav breadcrumbs on products and proddetail */
	font-size:0.75em; color:#39281C;}
P.prodnavigation {
	color:#39281C;}

/* properties of tables such as used in customer account */
TABLE.cobtbl {
	width:95%; color:#101010; margin-left:auto; margin-right:auto; font-size:0.75em;}
TD.cobhl { /* highlights */
	background-color:#EDE6DE; color:#101010;}
TD.cobll { /* lowlights */
	background-color:#FFFFFF; color:#101010;}

/* properties of product listing page */
div#prodtop {width:404px; height:240px; margin:0 auto; padding:30px 204px 0 30px; overflow:hidden;}
#prodtop p.catlanding {padding-bottom:10px; color:#666666; line-height:160%;
}
div.prodid { /* the properties of the text Product ID */
	display:none; visibility:hidden;}
div.prodname { /* the properties of the product name on the product page */
	font-size:0.69em; color:#EA2C2E;}
div.prodimage { /* the alignment of the product image on the product page */
	text-align:center;}
div.proddescription { /* the properties of the text in the short product description */
	display:none; visibility:hidden;}
div.prodoptions { /* the properties of the product options on the product page */
	display:none; visibility:hidden;}
div.listprice { /* the properties of the list price on the product page */
	font-size:0.69em;}
div.prodprice { /* the properties of the price on the product page */
	font-size:0.69em; color:#39281C;}
div.prodcurrency { /* the properties of the alternative currencies on the product page */
	display:none; visibility:hidden;}

/* properties of product details */
div.detailname { /* the properties of the product name on the product detail page */
	font-family:Helvetica, Arial, Verdana, sans-serif; font-size:0.88em; color:#EA2C2E;}
div.detaildiscounts { /* the properties of the discounts text for the product detail page */
	font-size:0.75em; color:#666666;}
div.detaildescription { /* the properties of the text in the long product description */
	font-size:0.88em;
	color:#333333;
}
div.detailid {font-family:Helvetica, Arial, Verdana, sans-serif; font-size:0.75em; color:#333333;
}
div.detailoptions { /* the properties of the product options on the product detail page */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
	color:#333333;
	font-weight:bold;
}
div.detaillistprice { /* the properties of the list price on the product page */
	font-size:0.75em;}
div.detailprice { /* the properties of the price on the product detail page */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
	color:#333333;
}
div.detailsku { /* the properties of SKU or product number */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
	color:#333333;
	margin-top:10px;
}
div.detailcurrency { /* the properties of the alternative currencies on the product detail page */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
	color:#333333;
}

/* hides list price and br attribute in cross selling sections */
div#crosssell {width:100%;}
div#crosssell td {text-align:center;}
div#crosssell img {margin-left:auto; margin-right:auto;}
div#crosssell .listprice {display:none; visibility:hidden;}
div#crosssell br {display:none; visibility:hidden;}


/* unsorted */

TD.mincart {
font-size: 10px;
font-family : Verdana;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
}


p.cstitle {color:#EA2C2E; font-size:1em;}
