body {
margin-left:0px;
text-align:center;
}

div.container {
margin:auto; /* centers div */
width:958px;
border:2px solid #999;
background:url(../images/bg.jpg) repeat-y;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
}

div.header {
position:relative;
height:222px;
background:url(../images/header.jpg);
}

div.header img {
	visibility:hidden;
}

div.quickSearch {
position:absolute;
top:176px;
left:252px;
width:460px;
height:32px;
text-align:center;
}

div.menu {
height:37px;
}

#menuMap {
margin:0;
padding:0;
height:37px;
position:relative;
background:url(../images/menu.jpg);
list-style:none;
text-decoration:none;
}

#menuMap li {
position:absolute;
}

#menuMap li, #menuMap a {
	height:37px;
	display:block;
}

#menuMap a {
	text-indent:-999em; /* hides text */
}

#menuHome {left:63px; width:76px}
#menuContact {left:139px; width:122px}
#menuAbout {left:261px; width:103px}
#menuProducts {left:364px; width:100px}
#menuNewItems {left:464px; width:120px}
#menuOrderCatalog {left:584px; width:165px}
#menuLogin {left:749px; width:65px}
#menuSignUp {left:814px; width:92px}

/* for rollovers (if needed)
#menuHome a:hover {background:transparent url(../images/menu.jpg) -63px -37px no-repeat;}
#menuContact a:hover {background:transparent url(../images/menu.jpg) -139px -37px no-repeat;}
#menuAbout a:hover {background:transparent url(../images/menu.jpg) -261px -37px no-repeat;}
#menuProducts a:hover {background:transparent url(../images/menu.jpg) -364px -37px no-repeat;}
#menuNewItems a:hover {background:transparent url(../images/menu.jpg) -464px -37px no-repeat;}
#menuOrderCatalog a:hover {background:transparent url(../images/menu.jpg) -584px -37px no-repeat;}
#menuLogin a:hover {background:transparent url(../images/menu.jpg) -749px -37px no-repeat;}
#menuSignUp a:hover {background:transparent url(../images/menu.jpg) -814px -37px no-repeat;}*/
/* end menu */

div.main {
position:relative;
padding-bottom:24px;
}

div.categories {
float:left;
padding-left:8px;
padding-right:18px;
width:160px;
}

div.categories li {
white-space:normal;
margin-left:-20px;
}
/* content section for 3-column layout */
div.contentContainerCO {
float:left;
position:fixed;
width:750px;
}
/* content section for 3-column layout */
div.contentContainer {
float:left;
position:relative;
width:593px;
}
/* content section for 3-column layout */
div.contentContainerCO {
float:left;
position:relative;
width:750px;
}
div#contentPaddingTopCO {
width:750x;
height:7px;
background:url(../images/contentbgtopCO.jpg);
font-size:0px; /* makes IE size div correctly */

}
div#contentPaddingTop {
width:585px;
height:7px;
background:url(../images/contentbgtop.jpg);
font-size:0px; /* makes IE size div correctly */

}

div#contentPadding {
position:relative;
width:585px;
padding:8px 0px 52px 0px;
background:url(../images/contentbg.jpg) repeat;
}

div#contentPaddingCO {
position:relative;
width:750px;
padding:8px 0px 52px 0px;
background:url(../images/contentbgCO.jpg) repeat;
}


div#content {
padding:0px 20px;
}
div#contentsp {
padding:0px 0px;
}
/*bq added 01082009 for padding*/
div#cPadding{
padding:0px 20px;
}

div.contentShadowBottom {
width:585px;
height:7px;
font-size:0px; /* makes IE size div correctly */
/*background:url(../images/shadowBottom.png) repeat-x;*/
}

/*div.flowers {
position:absolute;
bottom:-34px;
left:-18px;
width:621px;
height:97px;
background:url(../images/flowers.png);
}*/
/* end content section for 3-column layout */

/* content section for 2-column layout */
div.checkoutContainer {
float:left;
position:relative;
width:764px;
}

div#checkoutPaddingTop {
width:754px;
height:7px;
background:url(../images/checkoutbgtop.png);
font-size:0px; /* makes IE size div correctly */

}

div#checkoutPadding {
position:relative;
width:754px;
padding:8px 0px 52px 0px;
background:url(../images/contentbg.png) repeat;
}

div#checkout {
padding:0px 20px;
}

div.checkoutShadowBottom {
width:754px;
height:7px;
font-size:0px; /* makes IE size div correctly */
background:url(../images/shadowbottom.png) repeat-x;
}

/*div.checkoutFlowers {
position:absolute;
bottom:-34px;
left:-18px;
width:790px;
height:97px;
background:url(../images/checkoutflowers.png);
}*/
/* end content section for 2-column layout */

div.cart {
float:left;
padding-left:10px;
width:161px;
}

div.clear {
clear:both;
}

div.containerShadowBottom {
	margin:auto;
	height:7px;
	width:962px;
	/*background:url(../images/shadowBottom.png) repeat-x;*/
	font-size:0px; /* makes IE size div correctly */
}

:focus {
-moz-outline-style: none;
}
.copyright {
	text-align: center;
	color: #745456;
}