html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
/*	background: url(mainbg.jpg) top center, url(mainbg2.jpg) top center repeat-y; */
	background: url("mainbg.jpg") top center;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}


a {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}



h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
}

.bgassign {
	background: url("mainbg2.jpg") top center repeat-y;
/*	height: 100%; */
}

.flowers-left {
	background: url("lorie.jpg") top right no-repeat;
}

.flowers-right {
	background: url("flowers_right.jpg") top left no-repeat;
}

.content_area {
	padding: 6px 12px;
}

.lefttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;

	margin: 0px 0px 5px 0px;
	padding: 8px 2px 2px 9px;
	height: 28px;
	width: 193px;
	background: url("title_bg_left.gif") no-repeat;
}
.leftcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;

	margin: 0;
	padding: 0px 5px;
} .leftcontent a:visited { color: #be2025; text-decoration: none; font-weight: bold; }
  .leftcontent a { color: #be2025; text-decoration: none; font-weight: bold; }
  .leftcontent a:hover { color: #be2025; text-decoration: underline; font-weight: bold; }

.prodcard_bg {
	width: 605px;
	margin: 5px 0px;
	padding: 0;
	background: url("productcard_bg_top.jpg") no-repeat;
}

.prodcard_bg_small {
	width: 297px;
	margin: 0;
	padding: 0;
	background: url("prodcard_bg_top_small.jpg") no-repeat;
}

.prodcard_picture {
	padding: 15px;
}

.prodcard_content {
	padding: 15px 0px;
}

.info_content {
	padding: 5px 10px;
}

.loginbox {
	width: 145px;
	margin: 46px 20px 0px 0px;
	font-size: 9px;
} .loginbox a:visited { color: #a21b1f; text-decoration: none; }
  .loginbox a { color: #a21b1f; text-decoration: none; }
  .loginbox a:hover { color: #a21b1f; text-decoration: underline; }

.loginboxin {
	width: 145px;
	margin: 31px 20px 0px 0px;
	font-size: 9px;
} .loginboxin a:visited { color: #a21b1f; text-decoration: none; }
  .loginboxin a { color: #a21b1f; text-decoration: none; }
  .loginboxin a:hover { color: #a21b1f; text-decoration: underline; }

.LoginFormUser {
	font-size: 10px;
	width: 60px;
	height: 11px;
}

.LoginFormPasswd {
	font-size: 10px;
	width: 60px;
	height: 11px;
}

.prod_name {
	font-size: 12px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.prod_name a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.prod_name a:hover {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

.prod_info {
}

.prod_options {
	color: #046434;
	font-weight: bold;
}

.prod_options td {
	width: 65px;
}

.prod_price {
	font-weight: bold;
	color: #be2025;
}

.prod_more a {
	color: #046434;
	text-decoration: none;
}
.prod_more a:hover {
	color: #000;
	text-decoration: none;
}

h1 {
	color: #be2025;
	font-size: 15px;
	font-weight: bold;
}

.zoominfo {
	color: #888;
	font-size: 9px;
}

form {
	margin: 0;
	padding: 0;
}

.content a:visited {
	color: #000;
	text-decoration: none;
} .content a {
	color: #000;
	text-decoration: none;
} .content a:hover {
	color: #f00;
	text-decoration: none;
}

.grouptitle {
	font-weight: bold;
	color: #000;
	font-size: 13px;
	margin: 0px 0px 7px 0px;
}

.ShoppingCartQuantityField {
	font-size: 9px;
	height: 11px;
}

.vihr {
	font-weight: bold;
	color: #046434;
}

.ProductOptionsField {
	padding: 0;
	font-size: 9px;
	height: 16px;
}

.ProductAmountField {
	font-size: 9px;
	height: 11px;
}


.hide .cart { display: none; }

.lorie {
	background: #fff url("navibg.gif") no-repeat;
	height: 28px;
	width: 605px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#PGT ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}
#PGT ul li {
	display: inline;
}
#PGT ul li a {
	padding: 8px 10px;
	 float: left; 
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff; 
}
#PGT ul li a:hover {
	background: url("navihover.gif");	
}
.prod_name h1 {
	font-size: 12px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.grouptitle h1 {
	font-weight: bold;
	color: #000;
	font-size: 13px;
	margin: 0px 0px 7px 0px;
}
p {	
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.leftcontent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0px 5px;




