body {
	margin: 0px;
	/*	font-family: MrsEavesRoman;*/
	font-family:Georgia;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	background-color: #000000;
}

body * div {
	color: inherit;
}

form {
	margin: 0px;
	padding: 8px 10px 10px 10px;
}

body * a {
	text-decoration: none;
	color: #000000;
}

body * a:hover {
	
}

body * img {
	border: 0px;
	border-style: none;
}

body * p {
	
}

body * input[type='text'] {
	width: 100%;
}

body * textarea {
	width: 100%;
}

.page {
	width: 100%;
	height: 500px;
	border: 0px red solid;
}

#head {
	color: #000000;
	width: 1090px;
	clear: both;
	border: 0px red solid;
}

.headr {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}

#head * a {
	color: #FFFFFF;
	font-family: Georgia;
	font-weight: normal;
	font-size: 9px;
}

.menu {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 13px;
	width: 1200px;
	margin-bottom: 50px;
	clear: both;
}

.menu * td {
	
}

.menuItem {
	padding-left: 10px;
	padding-right: 10px;
}

.menu * a {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	text-transform: capitalize;
}

#foot {
	margin-top: 36px;
}

#foot * a {
	color: #FFFFFF;
	/*font-family: MrsEavesRoman;*/
	font-family:Georgia;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1px;
}

/* ScrollBar Styles */
.scroll-track-1 {
	height: 8px;
	width: 15px;
	background-color: #FF99CC;	/* background-image: url('../img/scroll/VScrollTrackFill.png');
	background-repeat: repeat; */
}

.scroll-handle-1 {
	border: 0px;
	height: 2px;
	width: 15px;
	background-image: url('../img/scroll/lscroll.png');
	background-repeat: repeat;
	cursor: pointer;
}

.scroll-track-2 {
	height: 8px;
	width: 15px;
	background-color: #CCCCCC;
	/* background-image: url('../img/scroll/VScrollTrackFill.png');
	background-repeat: repeat; */
}

.scroll-handle-2 {
	border: 0px;
	height: 2px;
	width: 15px;
	background-image: url('../img/scroll/rscroll.png');
	background-repeat: repeat;
	cursor: pointer;
}

#scroll-track-top-11 {
	height: 10px;
	width: 10px;
	background-image: url('../img/scroll/up.png');
}

#scroll-handle-bot-11 {
	height: 8px;
	width: 10px;
	background-image: url('../img/scroll/bot.png');
}

#scroll-handle-top-11 {
	height: 8px;
	width: 10px;
	background-image: url('../img/scroll/top.png');
	background-repeat: no-repeat;
}

#scroll-track-bot-11 {
	height: 10px;
	width: 10px;
	background-image: url('/principessa/img/scroll/down.png');
}

/* end */
.cnt-left-scroll {
	border: 0px red solid;
	overflow: hidden;
	float: left;
	height: 390px;
	width: 230px;
}

.cnt-left-scroll-white {
	background-color: #FFFFFF;
}

.cnt-left-scroll-pink {
	background-color: #F9C5DC;
}

.cnt-left {
	padding: 13px;
	height: 100%;
}

.cnt-middle {
	width: 10px;
}

.cnt-right-scroll {
	border: 0px red solid;
	overflow: hidden;
	float: left;
	height: 390px;
	width: 710px;
	background-color: #FFFFFF;
	text-align: left;
}

.cnt-right-scroll-pink {
	background-color: #F9C5DC;
}

.cnt-right {
	padding: 21px;
	height: 100%;
}

.cnt-left-title {
	font-size: 9pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
	font-family: Georgia;
}

.cnt-left-cnt {
	width: 100%;
}

.cnt-left-cnt-align {
	text-align: center;
}

.cnt-left-link {
	text-align: left;
	font-weight: bold;
	width: 100%;
	padding-bottom: 5px;
}

.cnt-right-punch {
	font-size: 9pt;
	font-family: Georgia;
	color: #F9C5DC;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	font-weight: bold;
}

.cnt-right-title {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.cnt-right-logo {
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
}

.pink-text {
	color: #F9C5DC;
}

.paging-link {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: Georgia;
}

.shoppingBag {
	width: 39px;
	height: 51px;
	max-width: 39px;
	max-height: 51px;
}

.line {
	background-color: #B5CEE0;
	clear: both;
	line-height: 1px;
	width: 100%;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	float: left;
}

.emp {
	color: #C00000;
}

.dotted-line {
	clear: both;
	line-height: 5px;
	width: 100%;
	height: 5px;
	font-size: 5px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pink-dotted-line {
	background: #F9C5DC url('../img/pdots.jpg') repeat-x;
}

.white-dotted-line {
	background: #FFFFFF url('../img/wdots.jpg') repeat-x;
}

.curved-box {
	width: 100%;
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
}

.curved-box-cnt {
	padding: 5px;
	text-align: left;
}

.curved-box-tl {
	background: url('../img/curve/tl.png') no-repeat;
}

.curved-box-tr {
	background: url('../img/curve/tr.png') no-repeat;
}

.curved-box-thl {
	background: url('../img/curve/thl.png') repeat-x;
}

.curved-box-bl {
	background: url('../img/curve/bl.png') no-repeat;
}

.curved-box-br {
	background: url('../img/curve/br.png') no-repeat;
}

.curved-box-bhl {
	background: url('../img/curve/bhl.png') repeat-x;
}

.curved-box-lvl {
	background: url('../img/curve/lvl.png') repeat-y;
}

.curved-box-rvl {
	background: url('../img/curve/rvl.png') repeat-y;
}

.curved-box-arrow {
	background-color: #F9C5DC;
	background-image: url(../img/curve/arrow.jpg);
	background-repeat: no-repeat;
}

.selected-menu {
	color: #F9C5DC;
}

.table {
	width: 100%;
}

.table thead {
	background-color: #F9C5DC;
}

.table thead td {
	
}

.tableFooter {
	height: 5px;
	background-color: #F87820;
}

.form {
	width: 100%;
	border: 0px #808080 solid;
}

.form-row {
	border: 1px #FFFFFF solid;
}

.form-row-selected {
	background-color: #F9C5DC;
}

.field-label {
	border-bottom: 1px #808080 solid;
	border-left: 0px #808080 solid;
	line-height: 14pt;
}

.field-text {
	border-bottom: 1px #808080 solid;
	border-left: 1px #808080 solid;
	border-right: 0px #808080 solid;
	line-height: 14pt;
}

#admin-head {
	background-color: #000000;
	color: #F9C5DC;
	height: 50px;
	width: 100%;
	border-bottom: 1px #000000 solid;
}

#admin-head-left {
	font-size: 14pt;
	text-align: left;
	padding: 15px 0 0 5px;
}

#admin-left {
	font-size: 12pt;
	text-align: left;
	padding: 5px 0 0 5px;
	background-color: #F9C5DC;
	width: 230px;
	height: 400px;
}

.admin-left-cnt {
	background-color: #D4D4D4;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-bottom: 1px #000000 solid;
}

.admin-left-cnt a:hover {
	height: 30px;
	line-height: 30px;
}

.admin-left-cnt-select {
	background-color: #000000;
	color: #F9C5DC;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-bottom: 1px #000000 solid;
}

.admin-left-cnt-select a {
	color: #F9C5DC;
}

.admin-left-cnt-select a:hover {
	height: 30px;
	line-height: 30px;
}

#admin-right {
	text-align: left;
	padding: 5px 0 5px 5px;
	background-color: #FFFFFF;
	min-height: 400px;
}

.admin-link {
	color: #000000;
	font-weight: bold;
	padding: 5px;
}

.admin-link a {
	text-decoration: underline;
}

.add-to-bag {
	background: #000000;
}

.add-to-bag input {
	color: #FFFFFF;
	background-color: #000000;
	border: 0px;
}

.price-display {
	
}

#product-list {
	background-color: #FFFFFF;
	width: 100%;
	font-weight: normal;
	height: 400px;
	max-height: 400px;
	clear: both;
}

#product-detail {
	width: 700px;
	height: 400px;
	overflow: auto;
	background-color: #FFFFFF;
}

#product-detail * td {
	
}

.product-display-out {
	max-height: 350px;
	border: 0px #FFFFFF solid;
}

.product-display-in {
	max-height: 350px;
}

#product-name {
	font-family: Georgia;
	font-weight: normal;
	font-size: 14pt;
}

#product-type {
	font-family: Georgia;
	font-weight: product-name;
	font-size: 14pt;
}

.button {
	font-family: Georgia;
	font-size: 9pt;
	font-weight: normal;
	background-color: #000000;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	border: medium solid #000000;
}

.para-title {
	font-family: Georgia;
	font-weight: bold;
	font-size: 9pt;
	clear: both;
	width: 100%;
}

.faq-sub-title {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: bold;
}

.sub-page-back {
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}

#press-list * img {
	max-height: 250px;
}