body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4;
	margin:0px;
	background-color: #FFFFFF;
	background-image:url(img/bgfloral.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
select {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.inputtext {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
}
.inputradio {
	border:none;
	vertical-align:middle;
}
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	font-size:12px;
}
.crumb{
 	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
div.errormsg{
	color:#CC0033;
}
td.highlight{
	background-color:#FFFF99;
	padding:10px;
}
div.highlight{
	background-color:#FFFF99;
	padding:23px;
}

.indemnityheader {
	height:30px;
	background:#FFD207;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:23px;
}

.indemnityheadersmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF4A03;
}

.indemnitytext {
	color:#FF4A03;
}

.maincontainer {
	padding:10px;
	border-left:1px solid #005F99;
	border-right:1px solid #005F99;
	background-color:#FFFFFF;
}

.boxheaderleft {
	width:15px;
	height:30px;
	background:url(img/corner_left.gif);	
}

.boxheaderright {
	width:15px;
	height:30px;
	background:url(img/corner_right.gif);
}

.boxheadercontent {
	background:#981028;
	background:url(img/corner_center.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}

.boxcontentcontainer {
	border:1px #d00c20 solid;
	padding:20px;
}

.boxheaderleft_child {
	width:15px;
	height:30px;
	background:url(img/corner_left_pink.gif);	
}

.boxheaderright_child {
	width:15px;
	height:30px;
	background:url(img/corner_right_pink.gif);
}

.boxheadercontent_child {
	background:#981028;
	background:url(img/corner_center_pink.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}

.boxcontentcontainer_child {
	border:1px #d83787 solid;
	padding:20px;
}

.blueheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d00c20;
}

hr {
	height:1px;
	margin:10px 0px 10px 0px;
	color:#999999;
}

.surveybox {
	background-color:#e5f0ff;
	padding:23px;
}

.surveyheader {
	height:30px;
	background:#6A99DD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:23px;
	color:#FFFFFF;
}

.lightertext {
	color:#6A99DD;
}

.categoryheader {
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#d00c20;
}

.eshopheader {
	background:#6A99DD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.eshoprow {
	background:#e5f0ff;
}
.eshoprow2 {
	background:#f7faff;
}
.eshopprice {
	background:none;
	border:none;
}
.pageerror {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0033;
}
.sizerow {
	width:49px;
	background:#ff9999;
	/*font-family:Tahoma, Verdana, Helvetica, sans-serif;*/
	font-size:10px;
}
.sizelabel {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
.font11px {
	font-size:11px;
}
.pgbreakb4 {
	page-break-before: always;
}
.pgbreakafter {
	page-break-after: always;
}