Body {
	background-image:url(images/decor_background.jpg);
	background-repeat:repeat-x;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 14px;
	line-height: 1.5;
}

#shoppingBag{
width: 151px;
height: 68px;
background-image:url(images/bag_view.gif);
}
#thoppingBag{
width: 151px;
height: 68px;
background-image:url(images/bag_view2.gif);
}
#shoppingBag_inner {
width: 100px;
height: 20px;
position:relative;
top:40px;
left:2px;
}
.cursor {cursor: hand}

.pinkHeadings {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
/*	color: #FF0084;*/
	color: #D9789F;
	font-size: 16px;
	line-height: 1.5;
}
.shoppingBag {
	font-family: arial,sans-serif;
	color: #E62F66;
	font-size: 10px;
	line-height: 3;
}
.mainText {
	font-family:Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 14px;
	line-height: 1.5;
}
.brownHeadings {
	font-family: georgia,serif;
	color: #753F00;
	font-size: 36px;
	letter-spacing: -1.4pt;
}
.BigpinkHeadings {
	font-family: georgia,serif;
	color: #E64070;
	font-size: 30px;
}
.pinkText {
	font-family: georgia,serif;
	color: #E64070;
	font-size: 14px;
}
.rangeName {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	color: #888888;
	font-size: 10px;
	letter-spacing: 3pt;
}
.price {
	font-family: arial,sans-serif;
	color: #666666;
	font-size: 14px;
	line-height: 1.5;
}
.subNav {
	font-family: georgia,serif;
	color: #777777;
	font-size: 12px;
	line-height: 2.5;
}
a.mainText:link  {text-decoration: underline; color: #777777;}
a.mainText:visited {text-decoration: none; color: #777777;}
a.mainText:hover  {text-decoration: underline; color: #777777;}
a.mainText:active {text-decoration: underline; color: #777777;}

.learnMore {
	font-family: arial,sans-serif;
	color: #D9789F;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0pt;
}
.footer {
	font-family: georgia,serif;
	color: #777777;
	font-size: 9px;
	line-height: 1.5;
}
.checkout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
a.checkout:link {text-decoration: underline; color: #666666;}
a.checkout:visited {text-decoration: underline; color: #666666;}
a.checkout:hover   {text-decoration: underline; color: #666666;}
a.checkout:active {text-decoration: underline; color: #666666;}

.redType {
	font-family: georgia,serif;
	font-size: 12px;
	color: #EF188E;
	text-decoration: none;
}
.required {
	font-family: georgia,serif;
	font-size: 25px;
	color: #990033;
	letter-spacing: 3pt;
	line-height: -1;
}
.account {
	font-family: georgia,serif;
	color: #777777;
	font-size: 10px;
	line-height: 2.5;
}



.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.news a:hover {
	color: #999999;
	text-decoration: underline;
}
.news a:link, .news a:visited{
	color: #999999;
	text-decoration: none;
}
.heading1 {
	font-family: Georgia, Times New Roman, Serif;
	font-size: x-large;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
}
.heading2 a:link, .heading2 a:visited {
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
.heading2 a:hover {
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
}
/*small font for side panels*/
.textdescrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #431C15;
	text-decoration: none;
}
.textdescrip a:link, .textdescrip a:visited, .textdescrip a:hover {
	font-weight: normal;
	color: #990033;
	text-decoration: underline;
}
/*main body text*/
.textnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #431C15;
	text-decoration: none;
}
.textnormal a:link, .textnormal a:visited, .textnormal a:hover {
	font-weight: normal;
	color: #990033;
	text-decoration: underline;
}

/*main body text*/
.heading4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
}
.heading4 a:link, .textnormal a:visited, .textnormal a:hover {
	font-weight: normal;
	color: #990033;
	text-decoration: underline;
}







.textnormal_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14;
	font-weight: normal;
	color: #431C15;
	text-decoration: none;
	margin-right:50px;
}
/*side panel submenu*/
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:  #990033;
	text-decoration: none;
}
.submenu a:link, .submenu a:visited {
	font-weight: normal;
	color: #990033;
	text-decoration: none;
}
.submenu a:visited {
	font-weight: normal;
	color: #660033;
	text-decoration: none;
}
.submenu a:hover {
	font-weight: normal;
	color: #990033;
	text-decoration: underline;
}
.headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #431C15;
	text-decoration: none;
}
table#main {
	position:absolute;
	top:150px;
}
img.dpa
{
float:right
}
body {margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#FFF;
}
.lefty {
	float:left;
	margin:4px;
}
.righty {
	float:right;
	margin:4px;
}
