@charset "utf-8";
/* CSS Document */

html,body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  text-align:center;
  background: white;
}

.fullHeight {
	height:100%;
}
.fullWidth {
	width:100%;
}
.vAlignTop {
	vertical-align:top;
}
.vAlignBottom {
	vertical-align:bottom;
}
.alignCenter {
	text-align:center;
}

table.container {
	width:1004px;
	background:url(../images/bg.gif) bottom repeat-x;
}

td.view {
	width:184px;
	height:69px;
	background:url(../images/topbg.jpg) repeat-x;
	padding-bottom:2px;
}

td.logo {
	width:636px;
	background:url(../images/logo.jpg) no-repeat;
}

td.search {
	width:184px;
	background:url(../images/topbg.jpg) repeat-x;
}

td.menu {
	height:39px;
}

/* menu */
div#menu {
	width:1004px;
	height:39px;
	margin:0px;
	padding:0px;
}

	ul#menuMap {
		width:1004px;
		height:39px;
		margin:0px;
		padding:0px;
		position:relative;
		background-image:url(../images/nav.jpg);
		list-style:none;
		text-decoration:none;
	}
	
		ul#menuMap li {
			position:absolute;
		}

		ul#menuMap li, ul#menuMap a {
			height:39px;
			display:block;
		}
		
		ul#menuMap a.navLink {
			text-indent:-999em; /* hides text */
		}

		li#menuHome {left:0px; width:143px;}
		li#menuCustService {left:143px; width:266px;}
		li#menuSignUp {left:409px; width:170px;}
		li#menuMyAccount {left:579px; width:204px;}
		li#menuGetCatalog {left:783px; width:221px;}
		
		li#menuHome a:hover {background:transparent url(../images/nav.jpg) -0px -39px no-repeat}
		li#menuCustService a:hover {background:transparent url(../images/nav.jpg) -143px -39px no-repeat}
		li#menuSignUp a:hover {background:transparent url(../images/nav.jpg) -409px -39px no-repeat}
		li#menuMyAccount a:hover {background:transparent url(../images/nav.jpg) -579px -39px no-repeat}
		li#menuGetCatalog a:hover {background:transparent url(../images/nav.jpg) -783px -39px no-repeat}
/* end menu */

/* used on all pages - categories */
td.leftCol {
	width:184px;
}

	td.catHead {
		height:23px;
		background:url(../images/cathead.gif);	
	}
	td.catBody {
		background:url(../images/catbody.png) repeat-y;	
		padding:0px 14px 6px 25px;	
		font: 13px Arial, Helvetica, sans-serif;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src=../images/catbody.png);
	}
	td.catFoot {
		height:7px;
		background:url(../images/catfoot.gif) bottom;
	}
	td.flower {
		height:157px;
		background:url(../images/flower.jpg);
	}
/* end categories */

/* other columns for 3-column layout */
td.middleCol {
	width:636px;
}

	td.mainHead {
		height:23px;	
		background:url(../images/mainhead.gif);
	}
	td.mainBody {
		background:url(../images/mainbody.png) repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src=../images/mainbody.png);
		padding:0px 14px 6px 14px;
		font: 12px "Times New Roman", Times, serif;
	}
	td.mainFoot {
		height:7px;	
		background:url(../images/mainfoot.gif);
	}
	td.bottomCenter {
		height:120px;
		padding-bottom:2px;	
		background:url(../images/bottom.jpg) left;
		font: 10px Arial, Helvetica, sans-serif;
	}

td.rightCol {
	width:184px;
}

	td.cartHead {
		height:23px;	
		background:url(../images/carthead.gif);
	}
	td.cartBody {
		background:url(../images/cartbody.png) repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src=../images/cartbody.png);
		padding:0px 22px 6px 14px;
		font: 11px "Times New Roman", Times, serif;
	}
	td.cartFoot {
		height:7px;
		background:url(../images/cartfoot.gif) bottom;
	}
	td.bottomRight {
		height:120px;		
		background:url(../images/bottom.jpg) right;
	}
/* end other columns for 3-column layout */

/* right column for 2-column layout */
td.checkoutCol {
	width:820px;
}

	td.checkoutHead {
		height:23px;
		background:url(../images/checkouthead.gif);
	}
	td.checkoutBody {
		background:url(../images/checkoutbody.png) repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src=../images/checkoutbody.png);
		padding:0px 22px 6px 14px;
		font: 12px "Times New Roman", Times, serif;
	}
	td.checkoutFoot {
		height:7px;
		background:url(../images/checkoutfoot.gif) bottom;
	}
	td.bottom {
		height:120px;
		background:url(../images/bottom.jpg);
		padding-bottom:2px;
		font: 10px Arial, Helvetica, sans-serif;
	}
/* end right column for 2-column layout */

:focus {
	-moz-outline-style:none;
}

