body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url('images/nbgbg.gif');
	background-color: #ebf2d8;
	margin: 0px;
	padding:0px;
	text-align: CENTER;
}

A IMG { border: 0px; }
A, A:visited { color: #0000D8; }

A.headlink, A.headlink:visited
{
	font-size: 11pt;
	color: #8a6a9c; 
	margin-right: 10px;
}
A.headlink:hover { text-decoration: none; }

A.pagelink {font-size: 12px;}
A.pagelink:hover { text-decoration: none; }

H1 { font-family: Arial Narrow, Arial, helvetica; font-size: 14pt; color: #505050;}
H2 { font-family: Arial Narrow, Arial, helvetica; font-size: 13pt; color: #505050; }
H3 { font-family: Arial Narrow, Arial, helvetica; font-size: 12pt; color: #505050; }

UL { list-style-type: square; }
UL.listsub, UL.listsub LI { list-style-type: circle; }

P.testimonial
{
border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding: 10px; width: 600px;
}
 
.slogan
{
	font-size: 16pt;
	font-weight: bold;
	color: #9078A0;
}

TABLE { font-size: 10pt; }

.menu_bar
{
	background-image: url('images/menu_grad.gif');
	height: 24px;
}

.menu_bar A, .menu_bar A:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 14px;
	vertical-align: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 18px;
}

.menu_bar A:hover
{
	color: #bd6d94;
	vertical-align: bottom;
	background: url('images/menu_grad_hover.gif')
}

.fivereasons
{
background: url('images/centrebox.png');
width: 235px;
height: 183px;
font-size: 12px;
}

DIV.cart_brief
{
	background: #eef5d7; width: 180; border: solid 1px #c2dc84; padding: 5px; margin: 10px; font-size: 11px;
	cursor: hand;
	text-decoration: none;
	color: #000000;
}

DIV.mailfrm
{
	display: none;
}

DIV.cart_brief IMG
{
	border: solid 1px #E0E0E0; text-align:center; margin-top:0px; margin-bottom:0px;padding:0px;
}

.side_menu
{
	width: 180px;
	background: #d8f0f8;
	border: solid 0px #80c0e8;
}

.side_menu .cat_head TD
{
	background: #80c0e8;
	border-bottom: solid 1px #FFFFFF;
}

.side_menu .new_head TD
{
	background: #c080c0;
	border-bottom: solid 1px #FFFFFF;
}

.side_menu .new_head A
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 34px;
	padding-left: 2px;
}

.side_menu .new_head A:hover
{
	background: #e0c0e0;
	color: #ac5bad;
}

.side_menu .menu_head TD
{
	font-size: 15px;
	display: block;
    background: url('images/lmenuhead.gif');
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
}

.side_menu .cat_head A
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 18px;
	padding-left: 2px;
}

.side_menu .cat_head A:hover
{
	background: #b0d8f0;
	color: #4a94c2;
}

.side_menu .products TD
{
	border-bottom: solid 1px #FFFFFF;
}

.side_menu .products A
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	color: #707070;
	text-decoration: none;
	display: block;
	height: 18px;
	padding-left: 5px;
}

.side_menu A:hover
{
	background: #b0d8f0;
	color: #505050;
}

.prod_label
{
	font-weight: bold;
	font-size: 11pt;
	color: #505050;
}

.prod_name
{
	font-weight: bold;
	font-size: 11pt;
	color: #2888C8;
}

.prod_name_girl
{
	font-weight: bold;
	font-size: 11pt;
	color: #e888b0;
}

.prod_price
{
	font-weight: bold;
	font-size: 12pt;
	color: #90a838;
	text-decoration: underline;
}

.prod_notes
{
	font-size: 10px;
}

.main
{
	width: 980px;
	height: 80%;
}

.main TD
{
	padding: 0px;
}

DIV.prod_showcase, TD.prod_showcase
{
	padding: 15px;
	border: solid 1px #c0d880;
}
.prod_showcase P, .prod_showcase UL
{
	font-size: 10pt;
}

.footer
{
	border-top: solid 1px #A0bbE4;
	font-size: 11px;
}

.footer A, .footer A:visited
{
  	color: #da3285;
}

.footer A:hover
{
   text-decoration: none;
}

TD.mbdy
{
	padding-left: 10px;
}

TD.mbdy P
{
 font-size: 10pt;
 text-align: justify;
}

.cart 
{
	width: 90%;
	border: 0;
	font-size: 10pt;
}

.cart TH
{
	background: #80c0e8;
	font-size: 11pt;
	color: white;
}

.cart TD
{
	border: none;
	background: #d8f0f8;
	padding: 1px;
	text-align: center;
	font-size: 10pt;
}

.cartco 
{
	width: 100%;
	border: 0;
}

.cartco TH
{
	background: #E0E0E0;
	font-size: 10pt;
	color: #000000;
}

.cartco TD
{
	border: none;
	background: #F0F0F0;
	padding: 1px;
	text-align: center;
	font-size: 9pt;
}

TD.stcol { background: #80c0e8; padding-right: 20px; text-align: right;}
TD.stcolco { background: #E0E0E0; padding-right: 20px; text-align: right;}

TABLE.co_label {font-size: 10pt; text-align: center; background: #d8f0f8;} 
TABLE.co_label TD.sel { font-weight: bold; color: #114488;}
TABLE.co_label TD.bef { color: #114488;}
TABLE.co_label TD.aft { color: #808080; }

TABLE.checkout { font-size: 10pt; }
TABLE.contct {border: 1px solid #a0bbe4; BORDER-COLLAPSE: COLLAPSE;}
TABLE.contct TD {padding: 5px;}

P.errmsg, UL.errmsg 
{
	font-size: 10pt;
	color: #FF0000;
}

.coheading
{
	font-family: Arial Narrow, Arial, helvetica; font-size: 13pt; font-weight: bold; font-style: italic; background: #E0E0E0; margin: 10px;
}

.sub
{
	font-size: 11px;
}

TABLE.delcharg
{
	border: solid 1px #2890d0; margin: 10px; background: #80c0e8;
}

TABLE.delcharg TD A
{
	COLOR: #FFFFFF; FONT-SIZE: 18px; font-weight: bold; text-decoration: none;
}

TABLE.cust_serv
{
	border-collapse: collapse;
}

TABLE.cust_serv TD
{
	vertical-align: top;
	font-size: 12px;
	padding: 15px;
	border-left: solid 1px #c0dc84;
	border-right: solid 1px #c0dc84;
}

TABLE.del_times
{
	border-collapse: collapse;
	width: 100%;
}
TABLE.del_times TD, TABLE.del_times TH
{
	border: solid 1px #A0A0A0;
	padding: 1px;
	font-size: 11px;
}

.arrow { cursor: default; }

.nmbl { color: #3299da}
.nmgr { color: #9cc03c}
.nmyl { color: #ffff00}
.nmpk { color: #ff49a3}

.prod_div TD { border-top: solid 1px #A0A0A0; padding: 4px; }
.prod_sep {background: #F4F4F4; }


