.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #1C2D4B
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
BODY {
	MARGIN: 0px; COLOR: #000000; BACKGROUND-COLOR: #1C2D4B;
	/*BACKGROUND: #455674;*/
	/*link="#FEFDE2" vlink="#7B9EBD" alink="#FFD5FF"*/
}

TD.TitleUnderLine {
	background-color: #88A9CA;
	width: 546;
	height: 1;
}

A {
	COLOR: #88a9ca; TEXT-DECORATION: none
}
A:hover {
	COLOR: #7B9EBD; TEXT-DECORATION: underline
}

FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #bbc3d3
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerNavigation:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: underline
}

A.headerNavigationSimple {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerNavigationSimple:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBox {
	BACKGROUND: #d3d1d1
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND-IMAGE: url('images/infobox/corner_center.gif'); COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #d9dcdc;
}
TR.addressBook-odd {
	BACKGROUND: #d9dcdc;
}
TR.alsoPurchased-odd {
	BACKGROUND: #d9dcdc;
}
TR.payment-odd {
	BACKGROUND: #d9dcdc;
}
TR.productListing-odd {
	BACKGROUND: #d9dcdc;
}
TR.productReviews-odd {
	BACKGROUND: #d9dcdc;
}
TR.upcomingProducts-odd {
	BACKGROUND: #d9dcdc;
}
TR.shippingOptions-odd {
	BACKGROUND: #d9dcdc;
}
TR.accountHistory-even {
	BACKGROUND: #d9dcdc;
}
TR.addressBook-even {
	BACKGROUND: #d9dcdc;
}
TR.alsoPurchased-even {
	BACKGROUND: #d9dcdc;
}
TR.payment-even {
	BACKGROUND: #d9dcdc;
}
TR.productListing-even {
	BACKGROUND: #d9dcdc;
}
TR.productReviews-even {
	BACKGROUND: #d9dcdc;
}
TR.upcomingProducts-even {
	BACKGROUND: #d9dcdc;
}
TR.shippingOptions-even {
	BACKGROUND: #d9dcdc;
}
TABLE.productListing {
	BORDER-RIGHT: #d4d7d7 0px solid; BORDER-TOP: #d4d7d7 0px solid; BORDER-LEFT: #d4d7d7 0px solid; BORDER-BOTTOM: #d4d7d7 0px solid;
}
.productListing-heading {
	padding:11px; border-right:1px solid #ffffff; border-top:0px solid #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #d4d7d7; BORDER-LEFT: 1px solid #ffffff; COLOR: #828070; BORDER-BOTTOM: 3px solid #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: left;
}
TD.productListing-data {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #5dc702; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}

TD.preSearchDiamonds{
	BACKGROUND: #ffffff;
	color: #003366;
}
TD.BORDER-TOP-1px-Type1{
	BORDER-TOP:1px solid #394862;
}

TD.BORDER-BOTTOM-1px-Type1{
	BORDER-BOTTOM:1px solid #394862;
}

TD.BORDER-RIGHT-1px-Type1{
	BORDER-RIGHT:1px solid #394862;
}

TD.BORDER-LEFT-1px-Type1{
	BORDER-LEFT:1px solid #394862;
}

TD.BORDER-TOP-5px-Type1{
	BORDER-TOP:5px solid #394862;
}

TD.BORDER-BOTTOM-5px-Type1{
	BORDER-BOTTOM:5px solid #394862;
}

TD.BORDER-RIGHT-5px-Type1{
	BORDER-RIGHT:5px solid #394862;
}

TD.BORDER-LEFT-5px-Type1{
	BORDER-LEFT:5px solid #394862;
}

TD.BORDER-TOP-1px-Type2{
	BORDER-TOP:1px solid #6179A3;
}

TD.BORDER-BOTTOM-1px-Type2{
	BORDER-BOTTOM:1px solid #6179A3;
}

TD.BORDER-RIGHT-1px-Type2{
	BORDER-RIGHT:1px solid #6179A3;
}

TD.BORDER-LEFT-1px-Type2{
	BORDER-LEFT:1px solid #6179A3;
}

TD.BORDER-TOP-5px-Type2{
	BORDER-TOP:5px solid #6179A3;
}

TD.BORDER-BOTTOM-5px-Type2{
	BORDER-BOTTOM:5px solid #6179A3;
}

TD.BORDER-RIGHT-5px-Type2{
	BORDER-RIGHT:5px solid #6179A3;
}

TD.BORDER-LEFT-5px-Type2{
	BORDER-LEFT:5px solid #6179A3;
}

TD.BORDER-TOP-1px-Type2{
	BORDER-TOP:1px solid #6179A3;
}

TD.BORDER-BOTTOM-1px-Type2{
	BORDER-BOTTOM:1px solid #6179A3;
}

TD.BORDER-RIGHT-1px-Type2{
	BORDER-RIGHT:1px solid #6179A3;
}

TD.BORDER-LEFT-1px-Type2{
	BORDER-LEFT:1px solid #6179A3;
}

TD.BORDER-TOP-5px-Type2{
	BORDER-TOP:5px solid #6179A3;
}

TD.BORDER-BOTTOM-5px-Type2{
	BORDER-BOTTOM:5px solid #6179A3;
}

TD.BORDER-RIGHT-5px-Type2{
	BORDER-RIGHT:5px solid #6179A3;
}

TD.BORDER-LEFT-5px-Type2{
	BORDER-LEFT:5px solid #6179A3;
}

.BORDER-TOP-1px-Type2{
	BORDER-TOP:1px solid #6179A3;
}

.BORDER-BOTTOM-1px-Type2{
	BORDER-BOTTOM:1px solid #6179A3;
}

.BORDER-RIGHT-1px-Type2{
	BORDER-RIGHT:1px solid #6179A3;
}

.BORDER-LEFT-1px-Type2{
	BORDER-LEFT:1px solid #6179A3;
}

.BORDER-TOP-5px-Type2{
	BORDER-TOP:5px solid #6179A3;
}

.BORDER-BOTTOM-5px-Type2{
	BORDER-BOTTOM:5px solid #6179A3;
}

.BORDER-RIGHT-5px-Type2{
	BORDER-RIGHT:5px solid #6179A3;
}

.BORDER-LEFT-5px-Type2{
	BORDER-LEFT:5px solid #6179A3;
}
.BORDER-TOP-1px-Type3{
	BORDER-TOP:1px solid #aaaaaa;
}

.BORDER-BOTTOM-1px-Type3{
	BORDER-BOTTOM:1px solid #aaaaaa;
}

.BORDER-RIGHT-1px-Type3{
	BORDER-RIGHT:1px solid #aaaaaa;
}

.BORDER-LEFT-1px-Type3{
	BORDER-LEFT:1px solid #aaaaaa;
}

.BORDER-TOP-5px-Type3{
	BORDER-TOP:5px solid #aaaaaa;
}

.BORDER-BOTTOM-5px-Type3{
	BORDER-BOTTOM:5px solid #aaaaaa;
}

.BORDER-RIGHT-5px-Type3{
	BORDER-RIGHT:5px solid #aaaaaa;
}

.BORDER-LEFT-5px-Type3{
	BORDER-LEFT:5px solid #aaaaaa;
}
A.pageResults {
	COLOR: #747474
}
A.pageResults:hover {
	COLOR: #747474
}
A.pageResults:visited {
	COLOR: #747474
}
TD.pageHeading {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url('images/m99.gif'); TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-DECORATION: none
}
DIV.pageHeading {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url('images/m99.gif'); TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-DECORATION: none
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
S{
	COLOR: #aaaaaa; FONT-SIZE: 12px;
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.pr_name {
	FONT-SIZE: 11px; COLOR: #939292; TEXT-DECORATION: none
}
.pr_price {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5dc702
}
.pr_descr {
	FONT-SIZE: 11px; COLOR: #566268; FONT-FAMILY: tahoma, verdana, arial
}
.pr_category {
	FONT-SIZE: 11px; COLOR: #566268; FONT-FAMILY: tahoma, verdana, arial
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: pointer; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; color: #FF0000;
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

.se {
	FONT-SIZE: 9px; WIDTH: 132px; COLOR: #a9a9ab
}
.image_border {
	BORDER-RIGHT: #c5c6c6 1px solid; BORDER-TOP: #c5c6c6 1px solid; BORDER-LEFT: #c5c6c6 1px solid; BORDER-BOTTOM: #c5c6c6 1px solid
}
.cart_border {
	BORDER-RIGHT: #c5c6c6 1px solid; BORDER-TOP: #c5c6c6 1px solid; BORDER-LEFT: #c5c6c6 1px solid; BORDER-BOTTOM: #c5c6c6 1px solid
}







/*****************************
Start ************************
New Classes From June 30, 2007
*****************************/

.cadrBox172 {
	width:172px;
	border:1px solid #53678a;
	position:relative;
	border-color:#53678a;
}

.cadrBox172-60 {
	width:172px;
	height:60px;
	border:1px solid #53678a;
	position:relative;
	border-color:#53678a;
}

.cadrBox300 {
	width:300px;
	border:1px solid #53678a;
	position:relative;
	border-color:#53678a;
}
.cadrBoxNoSide172 {
	width:172px;
	border-top:1px solid #53678a;
	border-bottom:1px solid #53678a;
	position:relative;
	border-color:#53678a;
}
.imgCadrTopLeft {
	position:absolute;
	top:-1px;
	left:-1px;
}
.imgCadrTopRight {
	position:absolute;
	top:-1px;
	right:-1px;
}
.imgCadrBottomLeft {
	position:absolute;
	bottom:-1px;
	left:-1px;
}
.imgCadrBottomRight {
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.imgBoxTitle {
	position:absolute;
	top:-8px;
	left:10px;
}

/* Style sheets for block-levels */
.boxMarginTop1px {
	margin-top:1px;
}
.boxPadding10 {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:8px;
}
.boxPadding20 {
	padding-top:20px;
	padding-bottom:20px;
}
.boxPadding5 {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.boxPadding15 {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
.boxPadding20 {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.boxPadding2 {
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.boxPaddingTop5 {
	padding-top:5px;
}

.boxPaddingTop10 {
	padding-top:10px;
}

.boxPaddingTop15 {
	padding-top:15px;
}

.boxPaddingTop20 {
	padding-top:20px;
}

#welcome{	
	padding-top: 8px;
	margin-top: 10px;
	width: 358px;
	height: 23px;
	background: url(homepage/txt/home_welcome_to_peach_02.gif) top right no-repeat;
}
.boxPaddingTop15 {
	padding-top:15px;
}
.boxPaddingTop20 {
	padding-top:20px;
}
.boxPaddingTop30 {
	padding-top:30px;
}
.boxPaddingTop40 {
	padding-top:40px;
}
.boxPaddingBottom10 {
	padding-bottom:10px;
}
.boxPaddingBottom15 {
	padding-bottom:15px;
}
.boxPaddingBottom20 {
	padding-bottom:20px;
}
.boxPaddingBottom30 {
	padding-bottom:30px;
}
.boxPaddingBottom8 {
	padding-bottom:8px;
}
.boxPaddingBottom5 {
	padding-bottom:5px;
}
.boxPaddingLeft5 {
	padding-left:5px;
}
.boxPaddingLeft10 {
	padding-left:10px;
}
.boxPaddingLeft15 {
	padding-left:15px;
}

.boxPaddingLeft20 {
	padding-left:20px;
}

.boxPaddingRight10 {
	padding-right:10px;
}
.boxPaddingRight5 {
	padding-right:5px;
}
.boxPaddingRight10 {
	padding-right:10px;
}
.boxPaddingRight15 {
	padding-right:15px;
}
.boxMargin10Bottom5{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
}
/* end Style sheets for block-levels */


/* Style sheets for text-levels */
.txtTimesYellow {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#FEFDE2;
	font-weight:bold;
}
.txtTimesLighBlue {
	font-family:"Times New Roman", Times, serif;
	color:#C5D5E2;
}
.txtTimesWhite {
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}
.txtVerdanaWhite {
	font-family:Verdana;
	color:#FFFFFF;
}
.txtTahomaYellow {
	font-family:Tahoma;
	color:#FEFDE2;
}
.txtTahomaWhite {
	font-family:Tahoma;
	color:#FFFFFF;
}
.txtArialYellow {
	font-family:Arial, Helvetica, sans-serif;
	color:#FEFDE2;
}
.txtArialWhite {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.txtArialRed {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.txtArial {
	font-family:Arial, Helvetica, sans-serif;
}
.txtMyriad {
	font-family:"Myriad Pro";
	color:#FFFFFF;
}

.txtArialBlack {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.txtColorRed {
	color:#ff0000;
}
.txtColorWhite {
	color:#ffffff;
}
.txtColorBlack {
	color:#000000;
}
.txtColorYellow {
	color:#FEFDE2;
}
.txtColorBlue {
	color:#6699FF;
}
.txtColorBlueLighter {
	color:#b4c6e0;
}
.txtColorBlueDark {
	color:#003399;
}
.txtColorBlueBlack {
	color:#003366;
}
.txtColorBlueLight {
	color:#7B9EBD;
}
.txtColorPink {
	color:#FFCCFF;
}

.txtBold {
	font-weight:bold;
}
.txtItalic {
	font-style:italic;
}
.txtUnderline {
	text-decoration:underline;
}

.txtVerdana {
	font-family:Verdana;
}
.txtFont8 {
	font-size:8px;
}
.txtFont9 {
	font-size:9px;
}
.txtFont10 {
	font-size:10px;
}
.txtFont11 {
	font-size:11px;
}
.txtFont12 {
	font-size:12px;
}
.txtFont13 {
	font-size:13px;
}
.txtFont14 {
	font-size:14px;
}
.txtFont15 {
	font-size:15px;
}
.txtFont16 {
	font-size:16px;
}
.txtFont17 {
	font-size:17px;
}
.txtFont18 {
	font-size:18px;
}
.txtFont20 {
	font-size:20px;
}
.txtFont22 {
	font-size:22px;
}
.txtFont24 {
	font-size:24px;
}

.txtLineHeight14 {
	line-height:14px;
}
.txtLineHeight15 {
	line-height:15px;
}
.txtLineHeight16 {
	line-height:16px;
}
.txtLineHeight18 {
	line-height:18px;
}
.txtLineHeight20 {
	line-height:20px;
}

.txtHeaderTitle {
	font:italic bold 22px "Times New Roman", Times, serif ;
	color:#ffffff;
}
.txtHeaderTitleSmall {
	font:italic bold 18px "Times New Roman", Times, serif ;
	color:#ffffff;
}
.txtRegular {
	font-size:13px;
	line-height:20px;
}
.regularLink {
	text-decoration:underline;
	color:#7B9EBD;
}
.regularLink:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.alignJustify {
	text-align:justify;
}


.bgImagePoint {
	background:url(point_01.gif) repeat-x bottom;
}

/* end sheets for text-levels */


.height30 {
	height:25px;
}

.marginLeft10 {
	margin-left:10px;
}
.simpleLinkUWhite {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.simpleLinkUWhite:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.simpleLinkUWhiteFlex {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.simpleLinkUWhiteFlex:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.simpleLinkNBlue {
	color:#C5D5E2;
	text-decoration:none;
	font-weight:normal;
}
.simpleLinkNBlue:hover {
	color:#C5D5E2;
}
.simpleLinkNBlueLight {
	color:#7B9EBD;
	text-decoration:none;
	font-weight:normal;
}
.simpleLinkNBlueLight:hover {
	color:#C5D5E2;
}
.rowLineRepeat {
	border-top:1px solid #53678a;
	border-color:#53678a;
	padding-left:8px;
	margin-right:10px;
	/*height:20px;*/
}
.footerClass {
	text-decoration:none;
	font-style:italic;
	color:#C5D5E2;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size:13px;
	width:770px;
}
.footerClass a {
	color:#CEE1F4;
}
.footerClass a:hover {
	color:#CEE1F4;
	text-decoration:underline;
}
.footerClass .linksArea {
	height:25px;
	/*border-bottom:1px solid #455674;*/
	border-color:#455674;
	background-image:url(../images/line_hor_inset_01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.footerClass .creditCards {
	padding-top:5px;
}
.footerClass .creditCards img {
	padding:5px;
}
.footerClass .copyRight {
	color:#7B9EBD;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-style:normal;
	padding-bottom:5px;
}
.footerClass .copyRight a {
	color:#CEE1F4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#flashHeader {
	height:190px;
	width:770px;
}
#mainBodyDiv {
	width:770px;
	position:relative;
}
#allMainCadrs {
	width:770px;
	position:relative;
	text-align:left;
}
.leftNavigation {
	width:180px;
	text-align:left;
	position:relative;
	left:0px;
}
.realBody {
	width:570px;
	/*position:absolute;
	top:0px;
	left:180px;*/
}
#welcomeDiv {
	width:548px;
	/*height:212px;*/
	position:relative;
	left:0px;
	/*background-image:url(../images/homepage/home_welcome_lady_bride_01.jpg);
	background-position:right;
	background-repeat:no-repeat;*/
}
.welcomeTxt {
	color:#FFFFFF;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.welcomeTxt img {
	/*position:relative;
	left:0;*/
}
.sepLineWide {
	background-image:url(../images/line_hor_fadesides_01.jpg);
	background-repeat:no-repeat;
	width:548px;
	height:10px;
	background-position:center;
}
.sepLineVert {
	background-image:url(../images/line_vert_sep_01.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#makeYourRing {
	
}
.uncheckedItem {
	/*[if lte IE 6]*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	/*[endif]*/
	/* filter:Alpha(Opacity=20); */
	-moz-opacity:0.20;	/* Mozilla extension */
	-khtml-opacity:0.20; /* Konqueror extension (Safari 1.1) */
	opacity: 0.6; /* the correct CSS3 syntax */
	color:#003366;
	font-weight:bold;
}
.inputPrice {
	border:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	font-size:13px;
}
.cursorHand {
	cursor:pointer;
}

.linkUnderLined {
	color:#FFFFFF;
	text-decoration:underline;
}
.linkUnderLined:hover {
	/*color:#FFFFFF;*/
	color:#B4BFCF;
	text-decoration:underline;
}
.linkUnderLinedSimple {
	text-decoration:underline;
}
.linkUnderLinedSimple:hover {
	text-decoration:underline;
}

.searchForDiamonds img{
	margin-top:5px;
	margin-bottom:5px;
}

.BoxColorType1{
		background-color: #50617e;
}

.BoxColorType2{
		background-color: #475772;
}

.BoxColorType3{
		background-color: #41506a;
}

.BoxColorType4{
		background-color: #394862;
}

.BoxColorType5{
		background-color: #ebf1fe;
}

.regularText {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
}

/* Begining of Form Elements (Registeration) */

.width200 {
	width:200px;
}
.normalInputfield {
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px inset;
}

/* End of Form Elements (Registeration) */
shapeImgBtn {
	cursor:pointer;
}

.imgBorder2Px {
	border:2px solid #546383;
}

div.navResBtnContainer {
	width:200px;
	height:19px;
}
div.navResBtnContainer .navResBtn {
	height:19px;
	background-image:url(buttons/navigatebtns/btn_all_navigations_01.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
}
div.navResBtnContainer a.navResBtnFirst {
	background-position:-1px -1px;
	width:19px;
}
div.navResBtnContainer a.navResBtnFirst:hover {
	background-position:-1px -21px;
}
div.navResBtnContainer div.navResBtnFirstDisabled {
	background-position:-1px -41px;
	width:19px;
	cursor:default;
}
div.navResBtnContainer a.navResBtnPrevious {
	background-position:-21px -1px;
	width:19px;
}
div.navResBtnContainer a.navResBtnPrevious:hover {
	background-position:-21px -21px;
}
div.navResBtnContainer div.navResBtnPreviousDisabled {
	background-position:-21px -41px;
	width:19px;
	cursor:default;
}
div.navResBtnContainer a.navResBtnNext {
	background-position:-41px -1px;
	width:19px;
}
div.navResBtnContainer a.navResBtnNext:hover {
	background-position:-41px -21px;
}
div.navResBtnContainer div.navResBtnNextDisabled {
	background-position:-41px -41px;
	width:19px;
	cursor:default;
}
div.navResBtnContainer a.navResBtnLast {
	background-position:-61px -1px;
	width:19px;
}
div.navResBtnContainer a.navResBtnLast:hover {
	background-position:-61px -21px;
}
div.navResBtnContainer div.navResBtnLastDisabled {
	background-position:-61px -41px;
	width:19px;
	cursor:default;
}
div.navResBtnContainer a.navResBtnAll {
	background-position:-81px -1px;
	width:24px;
}
div.navResBtnContainer a.navResBtnAll:hover {
	background-position:-81px -21px;
}
div.navResBtnContainer div.navResBtnAllDisabled {
	background-position:-81px -41px;
	width:24px;
	cursor:default;
}
/*****************************
End ************************
New Classes From June 30, 2007
*****************************/
