/* CSS Document */
.cartArea{padding-top:45px; font-family:"Trebuchet MS", Verdana; font-size:11px; color:#623948; background:#FFF}
.cartAreaData{margin:0 30px; padding:0;}
.cartAreaData span{margin:0 15px 15px 0; display:block; font-family:"trebuchet MS", Arial; line-height:20px; font-size:14px;}
.cartArea h1{color:#D3A2B1; font-size:35px; padding:0 0 10px 10px; font-weight:normal; margin:0 0 2px 0; line-height:normal;}
.cartArea a{text-decoration:underline; padding-right:15px;}
.cartArea a:hover{text-decoration:none;}
.cartAreaDataHeading{margin:0 30px 0 0;}
.cartAreaDataHeading h1{color:#D3A2B1; font-size:35px; font-weight:normal; margin:0 0 20px 0; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;padding:15px 0 0 0;}
.cartAreaDataHeading h2{color:#623948; font-size:14px; font-weight:normal; margin:0 0 10px 0; line-height:normal; font-family:"trebuchet MS", Arial; line-height:22px;}
.cartAreaData ul{margin:25px 0 0 0; padding:0;}
.cartAreaData ul li{margin:0; padding:1px 0 0 0; list-style:none; background:url(../images/row-bg.jpg) repeat-y;}
.cartAreaData ul li table{padding:0; margin:0; display:inline-block; background:url(../images/li-top-bg.png) no-repeat;}

.cartArea img{margin:15px 30px 15px 10px;}


.subCart{margin:0; padding:0;}


.cartProduct{padding-top:1px; background:url(../images/li-top-bg.png) no-repeat;}
.cartProduct table{background:url(../images/row-bg.jpg) repeat-y;}
.cartProduct table td{padding:15px 0 15px 10px;}

.cartProductRow2{padding-top:1px; background:url(../images/li-top-bg.png) no-repeat;}
.cartProductRow2 table{margin:0; padding:0;}
.cartProductRow2 table td{padding:10px 0 10px 10px;}


/*.productPage{background:url(../images/products/diamond/product-page-bg.jpg) no-repeat; padding-top:55px; font-family:"trebuchet MS", Arial; font-size:11px; color:#541F3F;}*/
.productPage{padding-top:55px; font-family:"trebuchet MS", Arial; font-size:11px; color:#541F3F;}
.prodHeading{margin:0; width:300px;}
.productPageData{margin:0 30px 0 100px;}
.productPageData ul{margin:15px 0 0 5px; padding:0;}
.productPageData ul li{margin:0; padding:10px 0 15px 0; list-style:none; background:url(../images/prod-li-bg.jpg) no-repeat left bottom;}
.productPageData table td{padding:4px 0 5px 5px;}
.productPageData table td a{text-decoration:underline; padding-right:15px;}
.productPageData table td a:hover{text-decoration:none;}
.prodHeading h1{color:#D3A2B1; font-size:35px; font-weight:normal; margin:0 0 20px 0; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.prodHeading h2{color:#D3A2B1; font-size:18px; font-weight:normal; margin:0 0 20px 0; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;}



.silverPage{background:url(../images/products/diamond/silver-page-bg.jpg) no-repeat; padding-top:40px; font-family:"trebuchet MS", Arial; font-size:11px; color:#541F3F; min-height:445px; height:auto !important; height:445px;}
.silverPageHeading{margin:0 30px 0 0;}
.silverPageData{margin:0 30px 0 600px;}
.silverBullet{background:url(../images/products/silver/silver-bullet.jpg) no-repeat 5px 12px; padding:2px 2px 2px 22px; font-family:"Trebuchet MS", Verdana; font-size:12px; color:#623948; line-height:25px;}
.silverPageHeading h1{color:#D3A2B1; font-size:45px; font-weight:normal; margin:0 0 20px 0; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;background:url(../images/products/silver/silver-pageheading-bg.jpg) no-repeat left bottom; padding:15px 0 0 15px;}
.silverPageHeading h2{color:#404040; font-size:12px; font-weight:normal; margin:0 0 20px 0; line-height:normal; font-family:"trebuchet MS", Arial; line-height:22px;}

/* Productinfo */
.wrapperInfo{margin:0 auto; padding:0; width:340px; background:#EDE2E5; font-family:"trebuchet MS", Arial; font-size:11px;  color:541F3F;}
.subWrapperInfo{margin:5px; padding:10px 5px; background:#FDECF3;}
.rowHeading{background:url(../images/prod-info-page-heading.png) no-repeat; font-weight:bold; height:23px; font-family:"trebuchet MS", Arial; font-size:16px; color:541F3F; padding:5px;}
.prodInfoRow1{margin:5px; padding:8px; background:#FFFFFF;}
.prodInfoRow2{margin:5px; padding:8px;}

/* pagination */
.pagination{padding-top:45px; font-family:"Trebuchet MS", Verdana; font-size:13px; color:#623948;}

/* error message */
.errormessage{font-family:"Trebuchet MS", Verdana; font-size:13px; color:#FF0000;}
.row1{background-color:#FCF3F4; padding:8px; border:2px outset #666;}
.row2{background-color:#FAECEB; padding:8px; border:2px outset #666;}

/*model dialog box */

#mbox{background-color:#eee; padding:8px; border:2px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(overlay.png);}
.dialog {display:none}

* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
                  

