/*dark pink was B87884*/
/*dark pink now C07EA3*/


/* Fix for the firefox scrollbar issue */
HTML{
min-height:100.1%
}
BODY {
	FONT-SIZE: 11px;
	voice-family: inherit;
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	background-color:#FBE4FF;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #4B1B19;
	PADDING-TOP: 0px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	font: bold;
}
BODY DIV {
	FONT-SIZE: 11px; voice-family: inherit
}
BODY P {
	FONT-SIZE: 11px;
	voice-family: inherit;
}
BODY TH {
	FONT-SIZE: 11px; voice-family: inherit
}
BODY TD {
	FONT-SIZE: 11px;
	voice-family: inherit;
}
BODY LI {
	FONT-SIZE: 11px; voice-family: inherit
}
BODY DD {
	FONT-SIZE: 11px; voice-family: inherit
}
UNKNOWN {
	FONT-SIZE: 11px
}
A {
	COLOR: #B87884;
	text-decoration: underline;
}
P {
	MARGIN: 0px 0px 5px; line-height:17px;  
}
H1 {
	margin-bottom:0px; font-size:18px; font-weight:bold; line-height:22px; color:#918680; font-family:Arial, Helvetica, sans-serif;
}
.col3 H1 {
	MARGIN-TOP:8px; PADDING-LEFT:0px; FONT-WEIGHT:bold; FONT-SIZE:14px; MARGIN-BOTTOM:0px; COLOR:#FFFFFF; letter-spacing:200%;
}
H2 {
	MARGIN-TOP:20px; MARGIN-BOTTOM:0px; FONT-WEIGHT:bold; FONT-SIZE:120%; COLOR:#99686F; font-family:Arial, Helvetica, sans-serif;
}
H3 {
	FONT-WEIGHT:bold; FONT-SIZE: 130%; COLOR: #99686F; font-family:Arial, Helvetica, sans-serif;
}
H4 {
	FONT-WEIGHT:bold; FONT-SIZE: 120%; COLOR: #99686F; margin-bottom:0px; margin-top:20px;
}
img {
	border:none;
}
.form_subscribe {
	MARGIN-TOP:15px; FONT-SIZE:80%
}
form {
	PADDING:0px;
	MARGIN:0px;
	padding-bottom: 15px;
}
.formbox {
	FONT-SIZE: 10px; float:left; MARGIN-RIGHT: 10px; 
}
.gobutton {
	margin-left:0px; vertical-align: bottom;
}
.currency {
	color:#999999;
}
.inputbox {
	font-size:10px; margin-top:5px; 
}
.form_clientlogin {
	FLOAT:right;
	WIDTH:300px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	text-align:right;
}
.topbar_container {
	MARGIN: auto; WIDTH: 100%;
}
.topbar_content {
	margin:auto;
	width:720px;
	height:140px;
	background-color:#FFFFFF;
	text-align:left;
	padding-bottom:0px;
}
.logo {
	padding:0px;
	width:250px;
	vertical-align:bottom;
	float:left;
	height: 95px;
	font: bold;
}
.headerspace {
	MARGIN-TOP:20px
}
.clearboth {
	CLEAR:both
}
.content_container {
	MARGIN:auto;
	WIDTH:100%;
	font: bold;
}
.content {
	MARGIN: auto;
	WIDTH: 720px;
	background-color:#FFFFFF;
}
/* the thin line above the buttons extending the entire width of page */
.horz_divider {
	FONT-SIZE: 1px; WIDTH: 100%; border-top:#BFB9B5 1px solid; border-bottom:#625955 1px solid; HEIGHT: 4px; BACKGROUND-COLOR: #918680;
}
/* footer line */
.bottombar_container {
	text-align:center; MARGIN: auto; WIDTH: 100%; BACKGROUND-COLOR: #918680;
}
.credit_content {
	FONT-SIZE: 90%;
	PADDING-BOTTOM:10px;
	MARGIN: auto;
	WIDTH: 720px;
	COLOR: gray;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right}
.line {
	FONT-SIZE: 0px; MARGIN-BOTTOM: 8px; HEIGHT: 1px; BACKGROUND-COLOR: #B87884;
}
.line HR {
	DISPLAY: none
}
.line_vert {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 1px; HEIGHT: 43px
}
.highlight {
	FLOAT: left; WIDTH: 145px
}
.line_gray {
	FONT-SIZE: 0px; MARGIN-BOTTOM: 15px; HEIGHT: 1px; BACKGROUND-COLOR: #999999
}
.line_gray_fat {
	FONT-SIZE: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 6px; BACKGROUND-COLOR: #cccccc
}
.col1 {
	FLOAT:left; WIDTH:150px; padding-top:60px; text-align:left; background-color:#B87884; color:#FFFFFF;
}
.col1 a {
	color:#FFFFFF; text-decoration:none;
}
.col2 {
	font-size:115%;
	FLOAT:left;
	width:720px;
	line-height:16px;
	text-align:left;
	background-color:#FFFFFF;
}
.col2 A {
	color:#4B1B19; text-decoration:underline;
}
.col2 A:hover {
	TEXT-DECORATION: underline;
}
.col2 UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 8px
}
.col2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; LIST-STYLE-IMAGE: url(templates/images/little_arrow.html); PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.col3 {
	padding-top:0px; padding-right:0px; FONT-WEIGHT:normal; FLOAT:right; WIDTH:150px; TEXT-ALIGN:right; background-color:#B87884;
}
.col3 A {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; 
}
.col3 A:hover {
		COLOR: #DED8D3; TEXT-DECORATION: none;
}
.subscribe {
	MARGIN-TOP: 10px; FONT-SIZE: 85%; MARGIN-LEFT: 38px; COLOR: #7f7f7f; LINE-HEIGHT: 125%
}
.middlecontent {
	MARGIN:0px;
	WIDTH:720px;
	margin-right: 0px;
}
.quotebox {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; background-color:#EFEFEF; font-size:9px; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 8px
}
.arrow {
	background-position:center; FLOAT:left; WIDTH:20px; MARGIN-RIGHT:5px; BACKGROUND-REPEAT:no-repeat; HEIGHT:20px}
.indentedtext {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 415px
}
.subscribebox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 110px
}
.image {
	float:left; margin-right:20px; margin-left: 0px;
}
.col3 .bodytext {
	MARGIN-TOP: 15px; MARGIN-LEFT: 15px; LINE-HEIGHT: 120%; MARGIN-RIGHT: 15px
}
.col3 .news {
	MARGIN-TOP: 15px; MARGIN-LEFT: 0px; LINE-HEIGHT: 100%; MARGIN-RIGHT: 0px; font-size:10px;
}
.borders {
	padding-left:30px; padding-right:50px; padding-bottom:70px;
}
.borders_wide {
	padding-left:30px; padding-right:30px; padding-bottom:70px;
}


/* start css for teaser style*/
/* note the 1px borders affect the widths by 2px */
dl {
	width: 240px;
	margin-left:0px;
	}
dt {
	clear: left;
	float: right;
	width: 138px;
	margin-top: 0px;
	text-decoration: none;
	}
dd {
	clear: right;
	margin: 0 0 0 103px;
	color: #666666;
	}
dd.image {
	clear: none;
	float: left;
	margin: 0 0 0 0;
	height:110px;
	}
.teaserimg {border:#DED8D3 solid 1px;}
/* end css for teaser style*/.middlebarre_content {
	margin:auto;
	width:720px;
	height:2px;
	background-color:#663333;
	text-align:left;
	padding-bottom:0px;
}
.downbarre_content {
	margin:auto;
	width:955px;
	height:auto;
	background-color:#918680;
	text-align:left;
	padding-bottom:0px;
}
.middlecontent_contentCopy {
	margin:auto;
	width:655px;
	height:87px;
	background-color:#FFFFFF;
	text-align:left;
	padding-bottom:0px;
}
.bottomnewbar_content {
	margin:auto;
	width:720px;
	height:auto;
	background-color:#FFCCFF;
	text-align:left;
	padding-bottom:0px;
	font-size: 10px;
}
.col4lat {
	margin:auto;
	width:655px;
	height:87px;
	background-color:#FFFFFF;
	text-align:left;
	padding-bottom:0px;
}
Search barre {
	FONT-SIZE: 11px;
	voice-family: inherit;
}
.showcart {
	font-size:115%;
	FLOAT:left;
	width:720px;
	line-height:16px;
	text-align:left;
	background-color:#FFFFFF;
	border: 1px solid #76685D;
	border-collapse: collapse;
}
.middlebarre_content2 {
	margin:auto;
	width:720px;
	height:4px;
	background-color:#663333;
	text-align:left;
	padding-bottom:0px;
}
.arrowCopy {
	FLOAT:right;
	WIDTH:20px;
	MARGIN-RIGHT:5px;
	HEIGHT:20px;
}
BODY TH about us {
	FONT-SIZE: 11px; voice-family: inherit
}
