/* CSS Document */

body {margin:0px; background-color:#202023; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#E1E1E1; padding-top:52px; padding-bottom:52px;}

img { border: none; }

a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; outline: none;}
a:hover{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#F7CCBA; outline: none;}

p { margin: 0; padding: 0; margin-bottom: 15px; }

.top-link {font:bold 10px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#909091; text-align:right; padding-right:10px;}
.top-link a{font:bold 10px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#909091; margin-left: 5px; margin-right: 5px;}
.top-link a:hover{font:bold 10px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#F7CCBA;}
.top-link a.current{font:bold 10px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#F7CCBA;}

.header-midd-bg {background:url(../images/header-midd-bg.gif) repeat-x;  font:bold 13px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF;}


.header-nev ul{margin:0px; padding:0px;}
.header-nev li{list-style-type:none; float:left; background:url(../images/strip.gif) no-repeat; font:bold 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF; padding-left:10px; padding-right:10px;}
.header-nev li a{ font:bold 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF;  padding-right:7px;}
.header-nev li a:hover{background:url(../images/header-arrow.gif) no-repeat right center; padding-right:7px; font:bold 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#F7CCBA;}
.header-nev li a.current{padding-right:7px; font:bold 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#F7CCBA;}

.header-nev li.last { float:right; background: none;}



.middle-bg {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; height:333px;}

.middle-img {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff;  padding-top:94px; }
.middle-img a { font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff; }
.middle-img a:hover { font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#E8BAA6; } 

.middle-img1 {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none;  color:#ffffff; padding-top:94px; padding-left:13px;}
.middle-img1 a { font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff; }
.middle-img1 a:hover { font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#E8BAA6; } 

.gray-bg {background-color:#6A6A6A; padding: 20px;}

.footer-bg {background:url(../images/footer-midd-bg.gif) repeat-x; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#9B9B9C; padding-top:20px; padding-left:8px; padding-right:8px;}
.footer-bg a{font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#9B9B9C;}
.footer-bg a:hover{font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
.footer-bg a.current{font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}

.midd-bg { position:relative; }
.midd-bg-txt { position:absolute; top: 190px; right: 25px; width:180px; }
.midd-bg-txt span { font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; }

.gray-border {border-bottom:1px solid #888888; border-right:1px solid #888888; font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff; }
.recent {font:normal 28px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff;margin-right: 95px; }

.bridal {font:normal 28px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#E8BAA6; padding-top:15px;}
.right-border {border-right:1px solid #888888;padding-top:15px;}

.img-border { border: 1px solid #FFF; margin-top:10px; }

a.morelink { font:normal 11px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff; margin-right: 5px; }
a:hover.morelink { font:normal 11px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#E8BAA6; } 

.more { margin-right: 15px;}

.high-heel {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; text-transform:none; color:#ffffff;}

.special {font:normal 28px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#F0CBBA; }
.gray-text {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#E1E1E1; margin: 0; padding:0; margin-top: 7px;}

.img-padding {padding-left:20px;}



/* Our Class */
select { font: normal 11px Arial, Helvetica, sans-serif; border: none; color: #E6E6E6; background:#737373; padding-left: 2px;}
.input { font: normal 11px Arial, Helvetica, sans-serif; border: none; color: #E6E6E6; background:#737373; padding-left: 2px;}
.input-red { 
	FONT-SIZE: 11px;
	COLOR: #E6E6E6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 2px;
	font-weight: normal; 
	border:1px solid #ff0000;
	background: #737373; }	
textarea { font: normal 11px Arial, Helvetica, sans-serif;	border: 1px solid #B5B5B5; color: #E6E6E6; background:#737373; padding-left: 2px;}	
.topinput { font: normal 11px Arial, Helvetica, sans-serif;	border: 1px solid #66050D; background:#ffffff; padding-left: 3px; padding-top: 2px; height: 15px;}	 

select {  font: normal 11px Arial, Helvetica, sans-serif;}

/*a{ font: normal 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; outline: none;}
a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: underline; outline: none;}

img { border: none; outline: none; }*/
form { margin: 0; padding: 0;}

.button { background: url(../images/buttonbg.gif) repeat-x; border: 1px solid #737374; cursor: pointer; padding-left: 5px; padding-right: 5px; font: normal 10px Arial, Helvetica, sans-serif; color:#CCCCCC; text-transform: uppercase; text-align: center; height: 20px;  }

.button-small { background: url(../images/buttonbg-small.gif) no-repeat; width:75px; height: 25px; border: none; cursor: pointer; font: normal 10px Arial, Helvetica, sans-serif; color:#CCCCCC; text-transform: uppercase; text-align: center;   }
.button-medium { background: url(../images/buttonbg-medium.gif) no-repeat; width:110px; height: 25px; border: none; cursor: pointer; font: normal 10px Arial, Helvetica, sans-serif; color:#CCCCCC; text-transform: uppercase; text-align: center;  }
.button-big { background: url(../images/buttonbg-big.gif) no-repeat; width:150px; height: 25px; border: none; cursor: pointer; font: normal 10px Arial, Helvetica, sans-serif; color:#CCCCCC; text-transform: uppercase; text-align: center;  }


.listing-button { background: #1D1D1D; cursor: pointer;  font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: none; height: 20px; }

.copyright {font: normal 11px Arial, Helvetica, sans-serif; color:#555555; text-decoration: none; height: 30px; text-align: center; }


/********* Common CSS End here *********/

.bmatterbig {font: bold 12px Arial, Helvetica, sans-serif; color:#232323; text-decoration: none; padding-bottom: 7px;}
.toppart-height { height: 91px; width: 228px; }
.flagbg { background: url(../images/flagbg.gif) no-repeat right bottom; height: 29px; vertical-align: bottom; text-align: right; padding-bottom: 6px; padding-right: 6px;}
.flagbg img { margin-right: 15px; }

.toprightlink { height: 55px; font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: normal; text-align: right; padding-right: 15px; line-height: 20px; }
.toprightlink a {  font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.toprightlink a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }

.toprightlink1 { height: 55px; font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: normal; text-align: right; padding-right: 15px; line-height: 20px; }
.toprightlink1 a {  font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.toprightlink1 a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }

a.redmatterlink { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }
a:hover.redmatterlink { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: underline; }


.topnav { height: 31px; width: 745px; }
.topnav ul { margin: 0; padding:0; }
.topnav li { list-style-type: none; float: left; border-right: 1px solid #670810; height: 23px; padding-top: 8px; padding-right: 10px; padding-left: 10px; }
.topnav li a { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; text-transform: normal; }
.topnav li a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#FF6472; text-decoration: none; text-transform: normal; }
.topnav li.last { border: none; }
.topnav li a.currenttop{font: bold 12px Arial, Helvetica, sans-serif; color:#FF6472; text-decoration:none; text-transform: normal; }
.whitebg { background: #747474;} 

.bottlink { background: url(../images/bott-redstrip.gif) repeat-x top #E6E6E6; height: 84px; }
.payment { line-height: 20px; }

.bottnav a {  font: normal 13px Arial, Helvetica, sans-serif; color:#464646; text-decoration: none; }
.bottnav a:hover {  font: normal 13px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }
.bottnav a.current{font: normal 13px Arial, Helvetica, sans-serif; color:#B50505; text-decoration:none;}

.midd-banner { background: url(../images/midd-banner.jpg) no-repeat; }
.banner-img { margin-bottom: 10px; }

h1 { margin: 0px; padding: 0; font: bold 30px "Times New Roman", Times, serif; color:#F0CBBA; text-decoration: none; padding-left: 5px;border-bottom: 1px solid #6D6D6F;padding-bottom: 10px; margin-top: 5px; margin-bottom: 10px; }

h1.prod-details { margin: 0px; padding: 0; background: url(../images/heading.gif) repeat-x top #252525; text-transform: none;  font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 23px; padding-top: 8px; padding-left: 10px; }

.prodbg { background: #FFFFFF; border: 1px solid #CCCCCC; padding: 13px; vertical-align: top; height:235px; }

.prod-heading { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase; height: 35px; }
.prod-heading a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase;  }
.prod-heading a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase;  }

hr { color: #CBCBCB; background: #CBCBCB; height: 1px; border: none; }

.prod-img { text-align: center; height: 120px; }

a.listinglink  { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase; }
a:hover.listinglink  { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: underline; text-transform: uppercase; }

.readmore { padding-left: 25px; }

.leftpart h1 { margin: 0px; padding: 0; background: url(../images/left-blackheading.gif) repeat-x; text-transform: uppercase;  font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 23px; padding-top: 8px; padding-left: 10px; }

.left-redheading { background: url(../images/left-redheading.gif) repeat-x top #DADADA; font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; height: 31px; padding-left: 10px; text-transform: normal; border-top: 3px solid #FFFFFF; }
.left-redheading a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.left-redheading a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#B30F1E; text-decoration: none; }

.left-pinkheading { background: url(../images/left-pinkheading.gif) repeat-x; font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; height: 31px; padding-left: 10px; text-transform: uppercase; border-top: 3px solid #FFFFFF; }
.left-pinkheading a { font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; }
.left-pinkheading a:hover { font: bold 13px Arial, Helvetica, sans-serif; color:#FF6472; text-decoration: none; }

ul.submenu { margin: 0; padding:0; padding-left: 0px;   }
ul.submenu li { margin:0; padding:0; height: 21px; padding-top: 6px; background: url(../images/left-nav-bg.gif) no-repeat; padding-left: 23px; list-style-type: none;  }
ul.submenu li a { font: bold 12px Arial, Helvetica, sans-serif; color:#464646; text-decoration: none; text-transform: uppercase;  }
ul.submenu li a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase;  }

.left-nav-redstrip { background: url(../images/left-nav-redbg.gif) repeat-x; height: 6px; }
.left-nav-pinkstrip { background: url(../images/left-nav-pinkbg.gif) repeat-x; height: 6px; }

.leftcategory { position:relative; }
.category-active-img { position:absolute; top: 0px; left:10px; }

.breadcrumbs {  font: normal 12px Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; }
.breadcrumbs span {  font: normal 10px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration: none; margin-left: 3px; }
.breadcrumbs a {  font: normal 10px Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; margin-right: 3px; }
.breadcrumbs a:hover {  font: normal 10px Arial, Helvetica, sans-serif; color:#E8BAA6; text-decoration: none; }

.paging { height: 31px; padding-right: 7px; text-align: right;  }
.paging a {  font: bold 12px Arial, Helvetica, sans-serif; background: #939393; color:#fff; text-decoration: none; padding-left: 4px; padding-right: 6px; height:22px;}
.paging a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color:#000000; background: #E8BAA6; text-decoration: none; padding-left: 4px; padding-right: 6px; height:22px; }
.paging span {   font: bold 12px Arial, Helvetica, sans-serif; color:#000000; background: #E8BAA6; text-decoration: none; padding-left: 4px; padding-right: 6px; height:22px;}

.thumb_img img { border: 2px solid #CCCCCC; }
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 2px solid #A5101E; }

.detail_thumb_img img { border: 1px solid #7A7A7A; }
.detail_thumb_img:hover { background-color: transparent;}
.detail_thumb_img:hover img { border: 1px solid #A5101E; }

.detail_img { border: 1px solid #A5101E; }

.productname { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase; height: 25px; text-align: center; padding-top: 5px;padding-bottom: 10px; }
.productname a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase;  }
.productname a:hover { font: bold 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; text-transform: uppercase;  }

.iteminfo { text-align: center; height: 50px; }
.iteminfo span { color: #B50505; }

h2 { margin: 0; padding:0; font: bold 14px  Georgia, "Times New Roman", Times, serif; color:#F0CBBA; text-decoration: none; margin-top: 5px; margin-bottom: 13px; }
h3 { margin: 0; padding:0; font: bold 15px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-transform: uppercase; padding-bottom: 7px; }

.detail-bottborder { border-bottom: 1px solid #818285; }

a.bmatterlink { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
a:hover.bmatterlink { font: normal 12px Arial, Helvetica, sans-serif; color:#B50505; text-decoration: none; }

.detail-thumb { padding-left: 3px;}
.detail-thumb img { float: left; margin-left: 3px;  margin-right: 4px; margin-bottom: 7px; }

.detail-heading { background: url(../images/detail-heading.gif) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; vertical-align: top; height: 43px; padding-top: 6px; padding-left: 10px;  }

.color_thumb img { margin-right: 7px; vertical-align: middle; }
.color_thumb_img-selected { border: 1px solid #B8B8B8; padding: 2px; }

.detail-graybg a { background: #D3D3D3; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; margin-right: 5px; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 3px; }
.detail-graybg a:hover { background: #919191; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;  margin-right: 5px; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 3px;}
.detail-graybg span { background: #919191; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: 1px solid #B8B8B8; margin-right: 5px; padding-left: 7px; padding-right: 5px; padding-top: 4px; padding-bottom: 3px;  }

.lightgray { background: #474749; padding: 15px; }

.bracket { background: url(../images/bracket.gif) no-repeat left top; width: 110px; height: 52px; text-align: center; line-height: 17px; font: bold 14px Arial, Helvetica, sans-serif; color:#545454; text-transform: uppercase;  }

.price {  font: bold 14px Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; }


.addtocart { background: url(../images/addtocartbg.gif) no-repeat right; font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align: right; padding-right: 10px; }
.addtocart a { color:#FFFFFF; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; }
.addtocart a:hover { color:#FF6472; text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; }

.detail-divider { background: url(../images/detail-divider.gif) repeat-x center; }
.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FF067B; text-decoration:none;}

/* New Added CSS on 20-Oct-2008 */
.detail-divider-vr { border-right: 1px solid #818285; padding: 22px; }
.red-headingbg { background: url(../images/heading-cornerbg.gif) repeat-x; height: 25px; font: bold 15px "Times New Roman", Times, serif; color:#FFFFFF; padding-left: 8px;  white-space:nowrap; width:100%; }
.heading-gray-gradient { padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 6px; border: 1px solid #626263; border-top:none; background: #3D3D3F;}

.detail-graybg-big1 span { background: #919191; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: 1px solid #B8B8B8; margin-right: 5px; padding-left: 7px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px;  }
.graybox { background: #D3D3D3; padding: 7px; text-align: center; }
.graybox a { color: #000000; text-decoration: none; }
.graybox a:hover { color: #B50505; text-decoration: none; }
.detail-divider-hr { border-top: 1px solid #818285; }


/* New Added CSS on 21-Oct-2008 */
.midd-padding { padding: 5px; padding-top:0; }
.errormsg { font: bold 12px Arial, Helvetica, sans-serif; color:#FFA200; text-decoration: none; }
.login-button { margin-top: 75px; }
.bmatter-small { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; }
h4 { margin: 0; padding:0; font: bold 17px "Times New Roman", Arial, Helvetica, sans-serif; color:#F0CBBA; text-decoration: none; text-transform: uppercase; padding-bottom: 4px; }
.redmatterbig { font: bold 20px "Times New Roman", Times, serif, Helvetica, sans-serif; color:#F0CBBA; text-decoration: none; }
.redmatter-big { font: bold 12px Arial, Helvetica, sans-serif; color:#FF3716; text-decoration: none; }
.price-history { font: bold 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none; }

.contactbg { background: #565658; }
.highlightbg { background: #676767; font-weight: bold; }

.sitemap-odd { background: #EDEDED; }
.sitemap-odd ul { margin: 0px; padding: 0px; margin-left: 25px; padding-left: 0px; margin-top: 7px; margin-bottom: 7px; }
.sitemap-odd li { list-style-type: square; margin-bottom: 5px; }
.sitemap-odd li a { font: normal 12px Arial, Helvetica, sans-serif; color:#323232; text-decoration: none; }
.sitemap-odd li a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#850C17; text-decoration: none; }

.sitemap-even { background: #E4E4E4; }
.sitemap-even ul { margin: 0px; padding: 0px; margin-left: 25px; padding-left: 0px; margin-top: 7px; margin-bottom: 7px; }
.sitemap-even li { list-style-type: square; margin-bottom: 10px; }
.sitemap-even li a { font: normal 12px Arial, Helvetica, sans-serif; color:#323232; text-decoration: none; }
.sitemap-even li a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#850C17; text-decoration: none; }

.myaccount-readmore { margin-top: 20px; }
.myaccount-readmore a {  font-size: 12px; text-decoration: none; font-family:"Times New Roman", Times, serif; color: #F0CBBA; }
.myaccount-readmore a:hover {  font-size: 12px; text-decoration: none; font-family: "Times New Roman", Times, serif; background:url(../images/header-arrow.gif) no-repeat right center; padding-right: 10px; color:#FFFFFF; }

.myaccount-img { float: right; margin-left: 5px; }

th { background: url(../images/left-blackheading.gif) repeat-x top #000000; height: 20px; color: #FFFFFF; text-transform: uppercase; }
th a {  color: #FFFFFF; font-weight: bold; text-decoration: none; }
th a:hover {  color: #F7CCBA; font-weight: bold; text-decoration: none; }

.oddrowbg { background: #3B3B3C; height: 20px; }
.evenrowbg { background: #545456; height: 20px; }

.listing-oddrowbg { background: #3B3B3C; border: 1px solid #DDDDDD; padding: 5px; }
.listing-evenrowbg { background: #545456; border: 1px solid #CCCCCC; padding: 5px; }

.detailbg { background: #3F3F40; }

.show_div {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E3E3D5; background-color:#F4F4F4; SCROLLBAR-FACE-COLOR:#979797; SCROLLBAR-HIGHLIGHT-COLOR:#C7C7C7; OVERFLOW:auto; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #FFE9F4; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR:#C7C7C7; SCROLLBAR-DARKSHADOW-COLOR: #C7C7C7; SCROLLBAR-BASE-COLOR: #ffffff; padding-left: 2px; padding-right: 2px; padding-bottom: 2px;
}


/* New Added CSS on 24-Oct-2008 by Pandya Nandini */
.combo_select {FONT-SIZE: 11px;}

.redbold { color: #BB0416; font-weight: bold; }
.submenubg { background: #FFF8E7; height: 26px; padding-top: 3px; }
.submenubg a { color: #464646; font-weight: bold; text-decoration: none; font-size: 12px; }
.submenubg a:hover { color: #B50505; font-weight: bold; text-decoration: none; font-size: 12px; }



.searchbox-gradient { background: url(../images/searchbox-gradient.gif) repeat-x top #CBD0D3; border-bottom: 1px solid #B7B7B7; padding-bottom: 3px; padding-left: 4px; }


/* New Added CSS on 23-Oct-2008 */
.gray-heading {  font: bold 13px Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; }
.grandtotalbg { background: #cccccc; font-weight: bold; color:#000000; font-size: 15px; }

.lightgraybg { background: #EFEFEF; }

.cart_thumb_img img { border: 1px solid #7A7A7A;}
.cart_thumb_img:hover { background-color: transparent;}
.cart_thumb_img:hover img { border: 1px solid #A5101E; }

.rolloverside-only {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/tab-inactivebg.gif);
	text-decoration:none;
	color: #4B4B4B;
	font-weight: bold;
	height: 19px;
	border: 1px solid #B7B7B7;
	padding-top:1px;
	text-transform: uppercase;
	text-align:center;}
	
.rolloverside a {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/tab-inactivebg.gif);
	text-decoration:none;
	color: #4B4B4B;
	font-weight: bold;
	height: 19px;
	border: 1px solid #B7B7B7;
	padding-top: 4px;
	text-transform: uppercase;
	text-align:center;}
.rolloverside a:hover {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	background-image:url(../images/tab-activebg.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	height: 19px;
	border: 1px solid #B7B7B7;
	padding-top: 4px;
	text-transform: uppercase;
	text-align:center;}
.rolloverside-active{
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	background-image:url(../images/tab-activebg.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	border: 1px solid #B7B7B7;
	text-transform: uppercase;
	text-align:center;}	


.addressarea { position: relative; }
.editposition { position:absolute; top: 0px; right:0px; }

.darkgraybox { background: #7F7F7F; padding: 7px; text-align: center; color:#FFFFFF; font-weight: bold; vertical-align: middle; }
.darkgraybox a { color:#FFFFFF; text-decoration: none; }
.darkgraybox a { color:#FFFFFF; text-decoration: none; }


/* New Added CSS on 1-11-2008 */

.vendorname { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.vendorname a { font: bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.vendorname a:hover { font: bold 14px Arial, Helvetica, sans-serif; color:#B30F1E; text-decoration: none; }

.address-padding { padding: 5px; }

ul.seeall { margin: 0; padding:0; margin-left: 43px; }
ul.seeall li { list-style-type: square;  }
ul.seeall li a { font-size: 11px; color: #454545; text-decoration: none; }
ul.seeall li a:hover { font-size: 11px; color: #B50505; text-decoration: none; }

.submenuselred { background: #FFF8E7; height: 26px; padding-top: 3px;  color: #B50505; font-weight: bold; }

.attr_selected { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

/* New Added CSS on 10-11-2008 */
.detail-lightgraybg { background: #E5E5E5; padding: 5px; }
.detail-divderbg { background: url(../images/detail-dividerbg.gif) repeat-y right; padding-right: 6px; padding-left:6px; text-transform: uppercase;}

.graymatter-big {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #545454; }
.graymatter-big span { font-size: 14px; }

.blackmatter-big {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.blackmatter-big span { font-size: 14px; }

a.addtocarlink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #BA1218; text-transform: uppercase; text-decoration: none; }
a:hover.addtocarlink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }

.darkgraybox1 { background: #7F7F7F; padding: 4px; text-align: center; color:#FFFFFF; vertical-align: middle; font-size: 11px;}

.graybox1 { background: #D3D3D3; padding: 4px; text-align: center; color:#FFFFFF; vertical-align: middle; font-size: 11px;}
img.product-image {
	float: right;
}


.midd-contentbg { background: #49494B;  }
.midd-contentbg-padding { background: #49494B; padding: 10px; }

.white-small { font-size: 11px; color: #F0CBBA; }

/* Added by Prakash Bhatt for the inner pages */
.middleBg { background-color:#49494B;}
.leftBorder { border-left:1px solid #6D6D6F;}
.bottomBorder { border-bottom:1px solid #6D6D6F;}
.leftColumn { width:178px; background:url(../images/leftBottomBg.gif) bottom right no-repeat; }
.middleBorderColumn{ width:15px; }
.rightColumn{ width:752px; }
.leftColumn h1{ padding:0; margin:0; border-bottom:1px solid #6D6D6F; padding-bottom:10px; font:32px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
.leftColumn h1 span { font:13px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; display:block;  }
.leftColumn ul { border-top:1px solid #6D6D6F; border-bottom:1px solid #6D6D6F; margin:0; padding:0; list-style:none; }
.leftColumn ul li { margin:0; padding:0; list-style:none;}
.leftColumn ul li a { height:18px; padding-left:5px; padding-top:5px; display:block; background-color:#59595B; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #49494B; }
.leftColumn ul li a:hover {text-decoration:none; font:11px Arial, Helvetica, sans-serif; color:#E8BAA6;  }
.leftColumn ul li a.last { border:none;  }

.leftColumn ul li a.outsideNav { height:18px; padding-top:5px; display:block; background-color:transparent; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; border-top:1px solid #6D6D6F; }
.leftColumn ul li a.outsideNav:hover {  text-decoration:none; font:11px Arial, Helvetica, sans-serif; color:#E8BAA6;  }
.leftColumn ul li a.outsideNav.last { border-bottom:1px solid #6D6D6F;  }

.leftColumn ul li a.outsideNav1 { height:18px; padding-top:5px; display:block; background-color:transparent; font:11px Arial, Helvetica, sans-serif; color:#E8BAA6; text-decoration:none; border-top:1px solid #6D6D6F; }
.leftColumn ul li a.outsideNav1:hover {  text-decoration:none; font:11px Arial, Helvetica, sans-serif; color:#E8BAA6;  }
.leftColumn ul li a.outsideNav1.last { border-bottom:1px solid #6D6D6F;  }

ul.bordernone {border:none;} 
.breadCrum{ font:10px Arial, Helvetica, sans-serif; color:#999999; }
.breadCrum a{ font:10px Arial, Helvetica, sans-serif; color:#cccccc; }
.productDescription { background-color:#7D7D7D; padding:10px 7px 10px 7px; width:161px;height:60px; font:11px Arial, Helvetica, sans-serif; }
.productDescription a { font-weight:bold; font:13px bold Arial, Helvetica, sans-serif; color:#D3AE9E; }
.productDescription a:hover {font-weight:bold; font:13px bold Arial, Helvetica, sans-serif; color:#D3AE9E; }
.price { font:12px Arial, Helvetica, sans-serif; text-decoration:line-through; font-weight:bold; color: #FF0000;  }


.rightColumn h1{padding:0; margin:0; border-bottom:1px solid #6D6D6F; padding-bottom:5px; font:32px Georgia, "Times New Roman", Times, serif; color:#F0CBBA;}
.smallLink { font:10px Arial, Helvetica, sans-serif; margin-left:5px;   }
.smallLink:hover { font:10px Arial, Helvetica, sans-serif; margin-left:5px; color:#F0CBBA; }

.accountBox { font-weight:bold; font:11px Arial, Helvetica, sans-serif; position:absolute; padding:5px 5px 5px 15px;  top:-55px; right:0; width:224px; height:54px; background:url(../images/topRightBox.gif) top right no-repeat;  }
.accountBox a { font-weight:bold; font:11px Arial, Helvetica, sans-serif; }
.accountBox span { color:#E8BAA6; }

.midd-top-bg {background-color:#E0C3B6; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; padding-left:10px;}
.login-bg { border:1px solid #6D6D6F;  background-color:#59595B;  padding-top:15px; padding-left:24px; padding-bottom:15px; padding-right:15px;}

.listing-border { border: 1px solid #373738; }

.disprec { font-weight: bold; font-size: 12px; color: #F0CBBA; }

a.smalllink { font-size: 14px; font-family: "Times New Roman", Times, serif; text-decoration: none; color: #F0CBBA; }
a:hover.smalllink { font-size: 14px; font-family: "Times New Roman", Times, serif; text-decoration: underline; color: #fff; }

.grandtotal { font-size: 22px; font-family: "Times New Roman", Times, serif; text-decoration: none; color: #F0CBBA; }
.grandtotal-amount { font-size: 22px; font-family: "Times New Roman", Times, serif; text-decoration: none; color: #FFF; } 

.highlightborder { border-bottom:1px solid #F0BC8E; border-top:1px solid #F0BC8E; }

.thumb_img img { border: 0px;  padding: 0px; }
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 0px ; }

.price_product_detail {font-size: 22px; font-family: "Times New Roman", Times, serif; text-decoration: none; color: #F0CBBA; }


.loginname { font-size: 13px; font-weight: bold; font-family: "Times New Roman", Times, serif; text-decoration: none; color: #F0CBBA;}

/* Added By Rushabh Desai on 23-12-2008 */
/*---------------------- ZOOM ---------------------*/
/*div containing xlarge image*/   
#zoom-box{height:248px; width:375px; border:1px solid #ccc; background-color:#FFFFFF; overflow:hidden;visibility:hidden; position:absolute; top:-3px; left:15px; z-index:50;}
/*xlarge image*/
#zoom-image{position:relative; visibility:hidden; top:200px;left:0; padding-top:100px; padding-left:100px;}


#product-images{ float:left; margin-left:25px; }

/*main image*/ 
#large-image{width:316px; float:left; text-align:center; height:244px; margin-right:25px;}
#medium-image{cursor:crosshair; padding-left:10px; padding-right:10px;}

/*product-info contains all other information on this page*/
#product-info{float:right;  position:relative; visibility:visible;}
#other_information{float:left; margin-bottom:25px;  position:relative; visibility:visible;}

