body, html {

	margin:0; padding::0; font:normal 12px/14px Arial, Helvetica, sans-serif;

	color:#000; text-align:left; background:url(images/bg.jpg) 0 0 repeat; 

	}



table, tr, td, div, span, h1, h2, h3, hr, img, p, form, input, select, textarea, label {

	margin:0; padding:0;

	}

	

ul, ol, li, dl, dt, dd {

	margin:0; padding:0; list-style:none;

	}

div, p, span, a { outline:none;}



img {

	border:0;

	}

a {

	color:#000; text-decoration:none;

	}

.txtbox {

	width:196px; height:20px; border:1px solid #ccc; margin:6px 0 8px 0;

	}

.clear {

	clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;

	}

/* global declaration end */





/*.header {

	width:1004px; height:97px; margin:17px auto 0 auto;

	background:url(images/hdr-top.jpg) 0 0 no-repeat; 

	}*/

.header {

 width:1004px; height:97px; margin:0 auto; z-index:0; position:relative;

 background:url(images/hdr-top.jpg) 0 0 no-repeat; 

 }

.header tr {

	background:url(images/hdr-bg.jpg) 0 0 no-repeat;

	}

.header tr.nohdrbg, .header tr.nohdrbg td {

	background:none; height:10px;

	}
/*
.header tr td .logo {

	height:83px; margin:10px 0 0 35px; padding:0; border:0; float:left;

	}
*/
.header tr td .logo {
 height:64px; margin:10px 0 0 35px; padding:0; border:0; float:left;
 }
.header tr td .text {
 margin:0px 0 0 120px; padding:0; border:0; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#262223;
 }
.header td {

	position:relative;

	}

.header .hdrcont {

	width:994px; height:97px; position:relative; margin:0 0 0 5px;

	}
html>body .header ul {
 height:33px;
 }
.header ul {
 height:33px; padding:0; position:absolute; top:19px; right:26px;
 }
.header ul li {
 float:left; font:bold 15px/29px Arial, Helvetica, sans-serif; color:#000; height:33px;
 padding:0 12px 0 12px; margin:0; background:url(images/hdrnav-line.gif) top right no-repeat;
 }
.header ul li.noNline {
 background:none; padding:0 0 0 18px;
 }
.header ul li a {
 color:#353535; text-decoration:none;
 }
.header ul li a:hover {background:url(images/navHoverline.gif) 0 26px repeat-x; color:#c4252b; display:block;}
.header ul li a.selectnav {background:url(images/navHoverline.gif) 0 26px repeat-x; color:#c4252b; display:block;}

.header ul li span {
 width:2px; height:33px;
 }
/*html>body .header ul {

	width:510px; height:33px; background:url(images/topNavbg.jpg) 0 0 no-repeat;

	}

.header ul {

	width:510px; height:33px; padding:0; position:absolute; top:19px; right:26px;

	background:url(images/topNavbg.jpg) 0 0 no-repeat;

	}

.header ul li {

	float:left; font:bold 16px/16px Arial, Helvetica, sans-serif; color:#000; text-indent:-100000px;

	padding:6px 0 0 0;

	}

.header ul li a {

	color:#000; text-decoration:none; background:url(images/hdrnav-line.gif) top right no-repeat;

	}

.header ul li a.home {

	background:url(images/hdrnav-textimg.gif) 0 -25px no-repeat; width:42px; height:20px; display:block; margin:0 18px 0 0;

	}

.header ul li a.home:hover {

	background:url(images/hdrnav-textimg.gif) 0 0 no-repeat;

	}

.header ul li a.sploffer { 

	background:url(images/hdrnav-textimg.gif) -51px -25px no-repeat;width:99px; height:20px;display:block; margin:0 18px 0 18px;

	}

.header ul li a.sploffer:hover {

	background:url(images/hdrnav-textimg.gif) -51px 0 no-repeat;

	}

.header ul li a.sale {

	background:url(images/hdrnav-textimg.gif) -160px -25px no-repeat;width:32px; height:20px;display:block; margin:0 18px 0 18px;

	}

.header ul li a.sale:hover {

	background:url(images/hdrnav-textimg.gif) -160px 0 no-repeat;

	}

.header ul li a.wishlist {

	background:url(images/hdrnav-textimg.gif) -201px -25px no-repeat;width:56px; height:20px;display:block; margin:0 18px 0 18px;

	}

.header ul li a.wishlist:hover {

	background:url(images/hdrnav-textimg.gif) -201px 0 no-repeat;

	}

.header ul li a.about {

	background:url(images/hdrnav-textimg.gif) -264px -25px no-repeat;width:42px; height:20px;display:block; margin:0 18px 0 18px;

	}

.header ul li a.about:hover {

	background:url(images/hdrnav-textimg.gif) -264px 0 no-repeat;

	}

.header ul li a.contact {

	background:url(images/hdrnav-textimg.gif) -315px -25px no-repeat;width:56px; height:20px;display:block; margin:0 0 0 18px;

	}

.header ul li a.contact:hover {

	background:url(images/hdrnav-textimg.gif) -315px 0 no-repeat;

	}

.header ul li span {

	width:2px; height:33px;

	}*/

.header div.loginhdr {

	width:400px; margin:0; position:absolute; top:66px; right:32px; text-align:right;

	}
.header div.loginhdr p.joinT {
 margin:0; padding:0 0 0 1px; float:left; text-align:right; float:right; font-weight:bold;
 }
.header div.loginhdr p.join {
 margin:0; padding:0 0 0 1px; float:left; text-align:right; float:right; margin-top:-3px;
 }
.header div.loginhdr p.join a {
 padding:0 0px 0 6px; color:#000; text-decoration:none;
 }

.header div.loginhdr p {

	margin:0; padding:0 0 0 1px; float:left; text-align:right;

	}

.header div.loginhdr p a {

	padding:0 8px; color:#000; text-decoration:none;

	}

.header div.loginhdr p a.loginlast {padding:0 0 0 8px;}

.header div.loginhdr p a:hover {color:#bf070d;}

.header div.loginhdr p span {

	padding:0 8px 0 0; color:#bf070d;

	}

	

.homebanner {

	width:1004px; margin:0 auto; background-color:#fff;

	}

.homebanner .object {

	width:312px; padding:0 0 0 5px;

	}

.homebanner .object object {

	margin:0; padding:0; border:0;line-height:0;

	}

.homebanner .modelbanner {

	width:682px; height:244px; /*background:url(images/modelbg.gif) 0 0 repeat-x;*/ margin:0 5px 0 0; position:relative;

	}

.modelbanner p.homeDesc {

	float:left; width:350px; margin:27px 0 0 40px; padding:0;

	color:#d9d8d8; position:absolute;

	}

.modelbanner p.homeDesc span {

	font:normal 22px/26px Arial, Helvetica, sans-serif;

	color:#fff; display:block;

	}

.modelbanner p.homeDesc span.bfont {

	font-size:32px; line-height:36px; margin:0 0 25px 0;

	}

.modelbanner p.homeDesc span.deschdrban {

	font-size:16px; line-height:18px; margin:20px 0;

	}

	

.modelbanner p.homeDesc a.rdmore {

	color:#fff; width:100px; height:24px; position:relative; text-decoration:none;

	margin:30px 0 0 0; font:normal 12px/14px Arial, Helvetica, sans-serif; display:block;

	background:url(images/arrowWhite.gif) 72px 5px no-repeat;

	}

.modelbanner p.homeDesc a.rdmore:hover {

	color:#999;

	}

.modelbanner .model {

	float:right;

	}

.modelbanner .shoppingSearch {

	width:289px; height:166px; position:absolute; top:170px; right:19px; z-index:1;

	background:url(images/shoppingSearch.png) 0 0 no-repeat;

	}

html>body .modelbanner .shoppingSearch {

	right:20px;

	}

.shoppingSearch li {

	height:70px; margin:7px 9px 0 6px;

	}

.shoppingSearch li p.scart {

	font:normal 22px/22px Arial, Helvetica, sans-serif; color:#bf070d;

	margin:0; padding:10px 0 0 74px;

	}

.shoppingSearch li p.scartsubtotal {

	margin:0; padding:5px 0 0 74px; color:#000; width:125px; float:left;

	}

.shoppingSearch li p.scartsubtotal span {

	font-size:12px; line-height:12px; display:inline; color:#bf070d;

	}

.shoppingSearch li .checkout { 

	float:left; width:66px; margin:5px 0 0 0; padding:0;

	}

.shoppingSearch li .checkout a {

	width:66px; height:25px; background:url(images/checkout.png) 0 0 no-repeat; text-align:center;

	color:#fff; text-decoration:none; display:block; font:normal 12px/25px Arial, Helvetica, sans-serif;

	}

.shoppingSearch li form { margin:8px 0 0 75px; padding:0; line-height:0; font-size:0;}

html>body .shoppingSearch li form { margin:20px 0 0 75px; padding:0; line-height:0; font-size:0;}

.shoppingSearch li form input.searchtxt {

	width:148px; height:30px; margin:6px 0 0 0; padding:0 0 0 4px; border:0;

	font:normal 12px/30px Arial, Helvetica, sans-serif; color:#666;

	background:url(images/searchInputbg.jpg) 0 0 no-repeat;

	}

html>body .shoppingSearch li form input.searchtxt {

	width:148px; height:28px; margin:0; padding:4px 0 0 4px; border:0;

	}

.shoppingSearch li form input.searchbtn {

	background:url(images/searchButton.jpg) 0 0 no-repeat; width:30px; height:29px;

	margin:3px 0 0 1px; padding:0; line-height:0; font-size:0; cursor:pointer; outline:none;
	border:0;

	}

.advsearch {

	margin:0 0 0 84px; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif;

	}

.advsearch a {color:#900; text-decoration:underline;}
.advsearch a:hover {color:#333; text-decoration:underline;}
	

.homebanner .salebg {

	background:url(images/saleBg.jpg) 0 0 repeat-x; height:63px; margin:2px 5px 0 5px;

	}

.homebanner .salebg .sale {

	/*width:192px; height:49px; padding:14px 0 0 300px; float:left;*/
width:380px; height:49px; padding:0 0 0 300px; float:left;

	}

.homebanner .salebg .sale span { font-weight:bold;}

.homebanner .salebg .uptoOff {

	background:none; float:left; width:170px; padding:8px 0 0 25px;

	font:normal 16px/16px Arial, Helvetica, sans-serif; color:#502426;

	}

.homebanner .salebg .uptoOff span {

	display:block; font:normal 28px/28px Arial, Helvetica, sans-serif;

	}

	

	

.bodyArea {

	width:1004px; margin:0 auto; background-color:#fff;

	}

	

.leftmenu {

	width:209px; margin:0 11px 0 9px;

	}

	

/****** Accordion start******/

dl.AccordMenu {

	width:171px; margin:0; padding:0;

	}

dl.AccordMenu dt {

	width:171px; height:23px; text-decoration:none; cursor:pointer; padding:3px 0 0 38px;

	font:normal 12px/14px Arial, Helvetica, sans-serif; margin:0;

	background:url(images/leftMbg.jpg) 20px 0 no-repeat; color:#bf070d;

	}

dl.AccordMenu dd {

	width:188px; padding:0; font:normal 11px/18px Arial, Helvetica, sans-serif; margin:0 0 2px 20px;

	}

dl.AccordMenu dd ol {

	width:188px; margin:0; padding:0;

	}

dl.AccordMenu dd ol li{

	font:normal 11px/18px Arial, Helvetica, sans-serif;

	}

dl.AccordMenu dd ol li a{

	color:#000; text-decoration:none;

	}

dl.AccordMenu dd ol li span{

	width:135px; float:left;

	}

dl.AccordMenu dd ol li img.color {

	float:right; padding:0 0px 0 0;

	border:1px solid #EEE;

	}



dl.AccordMenu dd p {

	padding:0; margin:0; font:normal 11px/14px Arial, Helvetica, sans-serif;

	width:185px; display:block;

	}

dl.AccordMenu dd p img, dl.AccordMenu dd ol li img {

	margin:0 8px 0 18px;

	}

dl.AccordMenu dd p a {

	color:#000; text-decoration:none;

	}

/****** Accordion end ******/



.leftmenu .menuheader {

	width:187px; height:21px;

	font:bold 12px/22px Arial, Helvetica, sans-serif; background-color:#ededed;

	}

.leftmenu .menuheader span {

	background:url(images/iconsNlogos.jpg) -18px -8px no-repeat; width:12px; height:11px; float:left; margin:5px 7px 0 4px; padding:0;

	}

.leftmenu .menusubHeader {

	width:187px; height:28px; background:url(images/iconsNlogos.jpg) -174px -90px no-repeat;

	font:bold 12px/14px Arial, Helvetica, sans-serif; padding:0 0 0 22px; color:#000;

	}
.leftmenu .menusubHeader1 {

	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000;

	}

.leftmenu .accordionMain{	

	width:171px; height:24px; overflow:hidden; cursor:pointer;

	padding:3px 0 0 38px; color:#bf070d; background:url(images/iconsNlogos.jpg) -176px -3px no-repeat;

	}

.leftmenu .accordionSub{

	width:187px; visibility:hidden; overflow:hidden; position:relative;

	padding:0; margin:0 0 10px 22px;

	}

.leftmenu .dhtmlgoodies_answer_content{

	padding:1px; font-size:12px; position:relative;

	}

.leftmenu .accordionSub ul {

	width:166px; margin:0 0 0 18px; padding:0;

	}

.leftmenu .accordionSub ul li {

	height:18px;

	}

.leftmenu .accordionSub ul li a{

	text-decoration:none; color:#000;

	}

.leftmenu .accordionSub ul li a:hover{

	color:#bf070d; text-decoration:none;

	}

.leftmenu .accordionSub ul li img {

	padding:0; margin:0 8px 0 0; vertical-align:middle;

	}

.leftmenu .generalHelp{	

	width:171px; height:24px; overflow:hidden;

	padding:3px 0 0 18px; color:#bf070d;

	}

.leftmenu .generalHelp span{

	width:11px; height:11px; background:url(images/iconsNlogos.jpg) -60px -6px no-repeat; float:left; padding:0 7px 0 0;

	}

html>body .leftmenu .generalHelp span{padding:0 10px 0 0;}

.currenciesLmenu {width:171px; height:24px;}

.currenciesLmenu select {

	margin:8px 0 0 22px; font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000; border:1px solid #999;

	}

/*.newCollecions {

	width:457px; height:411px; position:relative;

	}

.newCollecions dl {

	width:448px; height:71px; background:url(images/newCollectionhdr.jpg) 0 0 no-repeat;

	padding:10px 0 0 9px;

	}

.newCollecions dl dt{

	font:normal 14px/17px Arial, Helvetica, sans-serif;

	color:#fff;

	}

.newCollecions dl dt {

	font:normal 24px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	}

.newCollecions dl dt span {

	font:normal 30px/30px Arial, Helvetica, sans-serif;

	color:#ffcc32;

	}

.newCollecions dl dd {

	width:245px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff;

	}

.newCollecions dl dd span {

	font-weight:bold; color:#ffcc32;

	}

.newCollecions .slideChange {

	width:90px; height:26px; background:url(images/imgSlidebg.gif) 0 0 no-repeat; color:#df7777;

	position:absolute; top:108px; right:123px; font:bold 14px/26px Arial, Helvetica, sans-serif; padding:0 0 0 5px;

	}

.newCollecions .slideChange a {

	color:#df7777; text-decoration:none; margin:0 0 0 4px;

	}

.newCollecions .slideChange a:hover, .slideChange a.active {

	color:#ffcc32;

	}

.newCollecions .nCont {

	width:457px; height:324px; background:url(images/nCollecfootbg.jpg) left bottom repeat-x;

	}

.newCollecions .nCont .shopDesc {

	width:298px; height:315px;margin:1px 0 0 2px; float:left; background:url(images/shopDesc.jpg) bottom right no-repeat;

	}*/

.newCollecions {

	width:457px; height:411px; position:relative;

	}

.newCollecions dl {

	width:448px; height:71px; background:url(images/newCollectionhdr.jpg) 0 0 no-repeat;

	padding:10px 0 0 9px;

	}

.newCollecions dl dt{

	font:normal 14px/17px Arial, Helvetica, sans-serif;

	color:#fff;

	}

.newCollecions dl dt {

	font:normal 24px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	}

.newCollecions dl dt span {

	font:normal 30px/30px Arial, Helvetica, sans-serif;

	color:#ffcc32;

	}

.newCollecions dl dd {

	width:245px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff;

	}

.newCollecions dl dd span {

	font-weight:bold; color:#ffcc32;

	}

.slideChange {

	width:90px; height:26px; background:url(images/imgSlidebg.gif) 0 0 no-repeat; color:#df7777;

	position:absolute; top:108px; right:123px; font:bold 14px/26px Arial, Helvetica, sans-serif; padding:0 0 0 5px;

	}

.slideChange a {

	color:#df7777; text-decoration:none; margin:0 0 0 4px;

	}

.newCollecions .slideChange a:hover, .slideChange a.active, .flatview a.selected {

	color:#ffcc32;

	}

.nCont {

	width:457px; height:324px; background:url(images/nCollecfootbg.jpg) left bottom repeat-x;

	}

.shopDesc {

	width:298px; height:315px;margin:1px 0 0 2px; float:left; background:url(images/shopDesc.jpg) bottom right no-repeat;

	}

.shopDesc[class] {

	margin:1px 0 0 4px;

	}

.freeShipping {

	font:bold 16px/18px Arial, Helvetica, sans-serif;

	color:#000; margin:14px 0 0 30px; padding:0 0 10px 0;

	}

.free {

	font:bold 34px/34px Arial, Helvetica, sans-serif;

	color:#900; display:block; margin:0 0 0 -18px;

	}

.shipon {

	font:normal 24px/25px Arial, Helvetica, sans-serif;

	color:#900; display:block;

	}

.fsShopnow {

	color:#900; text-decoration:none;

	margin:8px 0 0 0; font-weight:bold;

	}

.prodDeschome {

	width:245px; margin:28px 0 0 13px;

	}

.prodDeschome p {

	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#900;height:30px;

	}

.prodDeschome ul {

	margin:18px 0 0 0;

	}

.prodDeschome ul li {

	float:left; font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#900; width:170px;

	}

.prodDeschome ul li.lihdr {

	width:72px;

	}
.shopNowpd {

	font:bold 12px/18px Arial, Helvetica, sans-serif; display:block;

	color:#900; text-decoration:none; margin:6px 0 0 16px; padding:0;

	background:url(images/cartIcon.gif) 65px -43px no-repeat;

	}

.shopNowpd:hover {

	color:#000;

	}

.ncModel {

	width:155px; height:315px; float:right; margin:1px 0 0 0; background-color:#ededed;

	}

.ncModel img {

	margin:0; padding:0;

	}

/*html>body .newCollecions .nCont .shopDesc {

	margin:1px 0 0 4px;

	}

.shopDesc p.freeShipping {

	font:bold 16px/18px Arial, Helvetica, sans-serif;

	color:#000; margin:14px 0 0 30px; padding:0 0 10px 0;

	}

.shopDesc p.freeShipping .free {

	font:bold 34px/34px Arial, Helvetica, sans-serif;

	color:#900; display:block; margin:0 0 0 -18px;

	}

.shopDesc p.freeShipping .shipon {

	font:normal 24px/25px Arial, Helvetica, sans-serif;

	color:#900; display:block;

	}

.shopDesc p.freeShipping .fsShopnow {

	color:#900; text-decoration:none;

	margin:8px 0 0 0; font-weight:bold;

	}

.shopDesc .prodDeschome {

	width:245px; margin:28px 0 0 13px;

	}

.shopDesc .prodDeschome p {

	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#900;

	}

.shopDesc .prodDeschome ul {

	margin:18px 0 0 0;

	}

.shopDesc .prodDeschome ul li {

	float:left; font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#900; width:170px;

	}

.shopDesc .prodDeschome ul li.lihdr {

	width:72px;

	}

.prodDeschome .shopNowpd {

	font:bold 12px/18px Arial, Helvetica, sans-serif; display:block;

	color:#900; text-decoration:none; margin:6px 0 0 16px; padding:0;

	background:url(images/cartIcon.gif) 65px -43px no-repeat;

	}

.prodDeschome .shopNowpd:hover {

	color:#000;

	}

.newCollecions .nCont .ncModel {

	width:155px; height:315px; float:right; margin:1px 0 0 0; background-color:#ededed;

	}

.newCollecions .nCont .ncModel img {

	margin:0; padding:0;

	}*/

.testimonials {

	width:457px; height:97px;border-bottom:1px solid #666; 

	}

.testimonials p {

	padding:0 0 0 18px;

	font:normal 12px/15px Arial, Helvetica, sans-serif;	color:#000;

	}

.testimonials span {

	font-size:14px; font-weight:bold; display:block; padding:0 0 3px 0;

	}

.testimonials dl {

	width:439px; margin:10px 0 0 18px;

	}

.testimonials dl dt {

	font-weight:bold; float:left;

	}

.testimonials dl dt a {

	color:#000; text-decoration:none;

	}

.testimonials dl dt a:hover {

	color:#900;

	}

.testimonials dl dd {

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	color:#000; text-align:right;

	}

.testimonials dl dd span {

	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#900;

	margin:0; padding:0;

	}

	

.newCollectionCol {

	width:457px; float:left; margin:0 1px 0 0;

	}

.newCollectionCol[class] {

	margin:0 4px 0 0;

	}

.newCollectionCol .bestSellersCol {

	width:309px; background-color:#ededed;

	}

.bestSellersCol div.bestSalwars {

	width:300px; height:285px; margin:32px 4px 4px 4px;

	}

div.bestSalwars p {

	margin:0; width:150px; padding:15px 0 0 15px; color:#fff;

	font:normal 18px/22px Arial, Helvetica, sans-serif;

	}

div.bestSalwars p span.bestsellingSalw {

	font:normal 18px/20px Arial, Helvetica, sans-serif;

	}

div.bestSalwars p span.bestsellingSalweek {

	font:normal 24px/26px Arial, Helvetica, sans-serif;

	}

div.bestSalwars p span.bestsellingSal {

	font:bold 36px/38px Arial, Helvetica, sans-serif; color:#ffcc32;

	display:block; margin:0 0 0 8px;

	}

div.bestSalwars p span.bestsellingSaloff {

	font:bold 25px/28px Arial, Helvetica, sans-serif; color:#ffcc32;

	display:block; margin:0 0 0 56px;

	}

div.bestSalwars .shopNowBSSal {

	font:bold 12px/18px Arial, Helvetica, sans-serif; display:block;

	color:#ffcc32; text-decoration:none; margin:0 0 0 16px;

	background:url(images/cartIcon.gif) 65px 0 no-repeat;

	}

div.bestSalwars .shopNowBSSal:hover {

	color:#fff;

	}

.bestSellersCol div.bestLcholi {

	width:300px; height:188px;

	}

div.bestLcholi p {

	margin:0; width:125px; padding:15px 0 0 15px;

	font:normal 18px/20px Arial, Helvetica, sans-serif;

	}

div.bestLcholi p span.bestselling {

	font:normal 23px/24px Arial, Helvetica, sans-serif;

	}

div.bestLcholi p span.bestsellingLC {

	font:bold 23px/24px Arial, Helvetica, sans-serif; color:#184d40;

	display:block;

	}

div.bestLcholi .shopNowBSLC {

	font:bold 12px/18px Arial, Helvetica, sans-serif; display:block;

	color:#184d40; text-decoration:none; margin:0 0 0 16px;

	background:url(images/cartIcon.gif) 65px -21px no-repeat;

	}

div.bestLcholi .shopNowBSLC:hover {

	color:#000;

	}

	

.pCardSecure {

	width:100%; height:60px; margin:6px 0 0 0; padding:0;

	}
.pCardSecure1 {

	width:765px; margin:3px 0 0 0; padding:0;

	}

.pCardSecure .pCard {

	width:440px; /*background:url(images/dotedline.jpg) top right no-repeat;*/

	}

.pCardSecure .pCard p {

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	color:#000; text-align:left; padding:0 0 0 12px;

	}

.pCardSecure .pCard img {

	border:1px solid #dfdede;

	}

.pCardSecure .secure {

	width:300px;
	display:none;

	}

.pCardSecure .secure p {

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	color:#000; text-align:left; padding:0 0 0 46px;

	}

.pCardSecure .secure img {

	border:1px solid #dfdede; margin:0 0 0 34px;

	}
.joinus {
 width:335px; padding-right:8px; 
 }
.pCardSecure .joinus p {
 font:bold 12px/18px Arial, Helvetica, sans-serif;
 color:#000; text-align:left; padding:4px 0 0 10px; float:right;
 }
.pCardSecure .joinus img {
 margin:0 0 0 10px; float:right;
 }
	

.footer {

	width:1004px; height:78px; background:url(images/footer.jpg) 0 15px no-repeat #fff; margin:0 auto;

	padding:0;

	}

.footer p {

	text-align:center; color:#454545; padding:10px 0 0 0;

	font:normal 11px/14px Arial, Helvetica, sans-serif; margin:0;line-height:9px;

	}

.footer p a {

	color:#454545; text-decoration:none;

	}

.footer p a:hover {

	color:#990000; text-decoration:none;

	}

.footer p a.sareezanchor {

	color:#990000; text-decoration:none;

	}

	

	

	

/***** ProductListing *****/

/*.ProdListingMain {

	width:740px; margin:0 0 0 15px;

	}

.breadcrumb {

	height:54px; vertical-align:top;

	}

.breadcrumb p {

	font:normal 12px/12px Arial, Helvetica, sans-serif;

	color:#000; text-align:left; padding:0 0 0 6px;

	}

.breadcrumb span {

	font-weight:bold;

	}

.breadcrumb span.SareesType {

	color:#bf070d; font:normal 18px/18px Arial, Helvetica, sans-serif;

	display:block; padding:16px 0 2px 0;

	}

.breadcrumb p a {

	font-weight:normal; color:#bf070d; text-decoration:none;

	}

.ProdListingSub {

	width:740px; background-color:#eee9e2;

	}

.ProdListingselTop {

	background:url(images/ProdListingbg.jpg) 0 0 no-repeat; height:48px;

	}

.ProdListingselTop form, .ProdListingselBot form {

	width:502px; margin:0 0 0 9px; float:left;

	}

html>body .ProdListingselTop form, .ProdListingselBot form {

	margin:0 0 0 18px;

	}

.ProdListingselTop form select, .ProdListingselBot form select {

	float:left; width:140px; margin:0 36px 0 0; border:1px solid #d4d0c8;

	font:normal 12px/20px Arial, Helvetica, sans-serif; vertical-align:middle;

	}

.ProdListingselTop form select.itempageno, .ProdListingselBot form select.itempageno {

	float:left; width:48px; margin:0; border:1px solid #d4d0c8;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	}

.ProdListingselTop form label, .ProdListingselBot form label {

	float:left; margin:0 12px 0 0; padding:0;

	}

.pagenation {

	width:180px; float:right; margin:0 10px 0 0; text-align:right;

	font:normal 11px/16px Arial, Helvetica, sans-serif;

	}

.pagenation[class] {

	margin:0 20px 0 0;

	}

.pagenation img {

	margin:0; padding:0; vertical-align:middle;

	}

.pagenation a {

	color:#900; text-decoration:none; padding:0 2px; margin:0 1px;

	}

.pagenation a:hover, .pagenation a.selected {

	background-color:#fff;

	}

.pagenation a.imgnobg {

	padding:0; margin:0;

	}	

.ProdListingSub .ProdListingselBot {

	background:url(images/ProdListingbg.jpg) bottom left no-repeat; height:48px;

	}

.ProdListinginner {

	width:703px; margin:0 auto;

	}

.ProdListinginner .pinnertop{

	background:url(images/ProdListingInnerbg.jpg) 0 0 no-repeat; height:20px;

	}

.ProdListinginner .pinnerbot {

	background:url(images/ProdListingInnerbg.jpg) bottom left no-repeat; height:20px;

	}

.ProductGen {

	width:700px; margin:0 auto;

	}

.ProductGen td {

	width:147px; padding:0 14px 4px 14px; font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

.ProductGen .prodImg {

	padding:0 14px;

	}

.ProductGen .prodImg img {

	border:1px solid #ded5c8;

	}

.ProductGen .shopDetails {

	font:normal 10px/14px Arial, Helvetica, sans-serif;

	color:#000; padding:0 0 0 20px;

	}

.ProductGen .shopDetails p {

	color:#900; width:140px;

	}

.ProductGen .shopDetails p span.prodprice {

	font:bold 16px/16px Arial, Helvetica, sans-serif;

	width:50px; float:left;

	}

.ProductGen .shopDetails p a.wishlist {

	text-align:right; float:right; width:75px; padding:0 4px 0 0;

	color:#900;

	}

.ProductGen .shopDetails p a.wishlist:hover {

	color:#bdac93;

	}

.ProductGen .shopDetails a {

	text-decoration:none; color:#000;

	}

.ProductGen .shopDetails a:hover {

	color:#bdac93;

	}

.ProductGen .shopDetails img {

	vertical-align:middle;

	}

.ProductGen .shopDetails img.shopcart {

	margin:0 0 0 65px;

	}

.ProductGen .shopDetails img.exdelivery {

	margin:0 0 0 30px;

	}

.ProductGen .dline {

	height:25px; background:url(images/dline.jpg) 19px 24px no-repeat;

	}

.ProductGen .nodline {

	height:25px;

	}

.nomarpad {

	margin:8px 0 10px 0; width:672px;

	}*/

/***** ProductListing *****/

.ProdListingMain {

 width:740px; margin:0 0 0 15px;

 }

.breadcrumb {

 height:54px; vertical-align:top;

 }

.breadcrumb p {

 font:normal 12px/12px Arial, Helvetica, sans-serif;

 color:#000; text-align:left; padding:0 0 0 6px;

 }

.breadcrumb span {

 font-weight:bold;

 }

.breadcrumb span.SareesType {

 color:#bf070d; font:normal 18px/18px Arial, Helvetica, sans-serif;

 display:block; padding:16px 0 2px 0;

 }

.breadcrumb p a {

 font-weight:normal; color:#bf070d; text-decoration:none;

 }

.ProdListingSub {

 width:740px; background-color:#eee9e2;

 }

.ProdListingselTop {

 background:url(images/ProdListingbg.jpg) 0 0 no-repeat; height:48px;

 }

.ProdListingselTop form, .ProdListingselBot form {

 width:502px; margin:0 0 0 9px; float:left;

 }

html>body .ProdListingselTop form, .ProdListingselBot form {

 margin:0 0 0 18px;

 }

.ProdListingselTop form select, .ProdListingselBot form select {

 float:left; margin:0 36px 0 0; border:1px solid #d4d0c8;

 font:normal 12px/20px Arial, Helvetica, sans-serif; vertical-align:middle;

 }

.ProdListingselTop form select.itempageno, .ProdListingselBot form select.itempageno {

 float:left; margin:0; border:1px solid #d4d0c8;

 font:normal 12px/20px Arial, Helvetica, sans-serif;

 }

.ProdListingselTop form label, .ProdListingselBot form label {

 float:left; margin:0 12px 0 0; padding:0;

 }

.pagenation {

 width:180px; float:right; margin:0 10px 0 0; text-align:right;

 font:normal 11px/16px Arial, Helvetica, sans-serif;

 }

.pagenation[class] {

 margin:0 20px 0 0;

 }

.pagenation img {

 margin:0; padding:0; vertical-align:middle;

 }

.pagenation a {

 color:#900; text-decoration:none; padding:0 2px; margin:0 1px;

 }

.pagenation a:hover, .pagenation a.selected {

 background-color:#fff;

 }

.pagenation a.imgnobg {

 padding:0; margin:0;

 } 

.ProdListingSub .ProdListingselBot {

 background:url(images/ProdListingbg.jpg) bottom left no-repeat; height:48px;

 }

.ProdListinginner {

 width:703px; margin:0 auto;

 }

.ProdListinginner .pinnertop{

 background:url(images/ProdListingInnerbg.jpg) 0 0 no-repeat; height:20px;

 }

.ProdListinginner .pinnerbot {

 background:url(images/ProdListingInnerbg.jpg) bottom left no-repeat; height:20px;

 }

.ProductGen {

 width:400px; margin:0 auto;

 }

.ProductGen tr {

 width:400px;

 }

.ProductGen td {

 width:147px; padding:0 14px 20px 14px; font:normal 11px/14px Arial, Helvetica, sans-serif;

 }

.ProductGen td .dprodname {

 width:147px; padding:0 0 5px 0; height:30px;

 }

.ProductGen td p {

 margin:0; padding:0;

 }

.ProductGen td a {

 color:#000; text-decoration:none;

 }

.ProductGen td img.dprd {

 border:1px solid #ded5c8;

 }

.shopDetails {

 font:normal 10px/14px Arial, Helvetica, sans-serif; color:#900; width:140px; padding:5px 0 0 0;

 }

.prodprice {

 font:bold 11px/24px Arial, Helvetica, sans-serif;

 float:left;

 }

a.wishlist1 {

 text-align:left; float:right; width:75px; padding:0 4px 0 0;

 color:#900; text-decoration:none;

 }

a.wishlist1:hover {

 color:#bdac93;

 }

.shopcart {

 margin:2px 0 0 65px;

 }

.exdelivery {

 margin:2px 0 0 30px;

 }

.nodline {

 height:24px;

 color:#009900;

 }

.nomarpad {

 margin:8px 0 10px 0; width:672px;

 }

	

	

/****** ProductDetails ******/

.ProductDetailsTop {

	background:url(images/ProdListingbg.jpg) 0 0 no-repeat; height:25px;

	}

.ProductDetailsBot {

	background:url(images/ProdListingbg.jpg) bottom left no-repeat; height:25px;

	}

.ProductDetails {

	width:680px; margin:0 0 0 10px;

	}

.proddetailsimg {

	width:387px; float:left; vertical-align:top;

	}

.proddetailsimg img {

	border:1px solid #e0bbbc;

	}

.proddetailsinfo {

	width:283px; margin:0 0 0 10px; vertical-align:top;

	}

.proddetailsinfo p.pname{

	font:bold 13px/16px Arial, Helvetica, sans-serif; color:#000;

	}

.proddetailsinfo p.pname span {

	color:#900; font-size:16px; display:block; padding:12px 0 15px 0;

	}

.proddetailsinfo ul {

	width:283px; background:url(images/pdotedline.jpg) bottom left repeat-x;

	}

.proddetailsinfo ul li {

	float:left; font:bold 9px/25px Verdana, Arial, Helvetica, sans-serif;

	padding-left:5px; margin:0 0 10px 0;

	}

.proddetailsinfo ul li a {

	height:40px; color:#000; text-decoration:none; display:block;

	}

.proddetailsinfo ul li a:hover {

	color:#900;

	}

.proddetailsinfo ul li a.reviewico {

	width:40px; background: url(images/pdetailsIcon.jpg) 0 0 no-repeat;

	padding:0 0 0 35px; border-right:1px solid #f1e7d9;

	}

.proddetailsinfo ul li a.add2cartico {

	width:65px; background: url(images/pdetailsIcon.jpg) 0 -42px no-repeat;

	padding:0 0 0 40px; border-right:1px solid #f1e7d9;

	}

.proddetailsinfo ul li a.checkoutico {

	width:42px; background: url(images/pdetailsIcon.jpg) 0 -84px no-repeat;

	padding:0 0 0 40px;	

	}

.proddetails {

	width:275px; margin:12px 0 0 8px;

	}

.proddetailsName {

	font:bold 12px/14px Arial, Helvetica, sans-serif; width:70px;

	}

.proddetailsDesc {

	padding:0 0 0 26px;

	}

.prodDesc {

	width:275px; margin:18px 0 0 8px; padding:0 0 10px 0; background:url(images/pdotedline.jpg) bottom left repeat-x;

	}

.prodDesc span {

	font-weight:bold; padding:0 0 12px 0; display:block;

	}

.prodoption {

	width:275px; margin:10px 0 0 8px;

	}

.prodoption p {

	font:normal 11px/11px Arial, Helvetica, sans-serif;

	color:#bf070d; margin:0; padding:0;

	}

.prodoption span {

	font:bold 12px/14px Arial, Helvetica, sans-serif; padding:0 0 8px 0; display:block; color:#000;

	}

.prodoption .availableblo {

	width:258px;

	}

.prodoption .availableblo td {

	width:86px; height:110px; background:url(images/pdotedline.jpg) bottom left repeat-x;

	padding:0 0 0 6px; font:bold 11px/14px Arial, Helvetica, sans-serif;

	}

.prodoption .availableblo td.nolineavail {

	background:none;

	}

.prodoption .availableblo td img {

	border:1px solid #ddb3b4;

	}

.prodoption .availableblo td input {

	vertical-align:middle; margin:0; padding:0;

	}

.add2wlist {

	color:#000; text-decoration:none; padding:0 0 0 16px;

	background:url(images/prodDetailsIcons.jpg) 0 4px no-repeat;

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

.add2wlist:hover {

	color:#900;

	}

.ratingclass {

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

.ratingclass img {

	border:0;

	}

.bookmark {

	text-align:right; padding:16px 0 0;

	}

.bookmark img {

	padding:0 30px 0 0;

	}

.relProd {

	height:100px; margin:6px 0 20px 0; border-bottom:1px solid #eee9e2;

	}

.relProd .relatedprod{

	font-weight:bold; width:120px; height:28px; padding:22px 0 10px 0;

	}

.relProd img {

	width:96px; height:134px;

	}

.relProd tr td {

	width:98px;

	}

.relProd tr td p {

	width:98px; font:normal 10px/13px Arial, Helvetica, sans-serif; padding:0 6px 15px 0;

	}

.relProd tr td p span {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	}

.relProd tr td p a {

	color:#000; text-decoration:none;

	}

.relProd tr td p a:hover {

	color:#900;

	}





/***** Lightbox start ******/

#lightbox{

	position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;

	}

#lightbox a img{ border: none; }

#outerImageContainer{

	position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;

	}

#imageContainer{

	padding: 10px;

	}

#loading{

	position: absolute;	top:40%; left:0%; height:25%; width: 100%; text-align:center; line-height:0;

	}

#hoverNav{

	position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width:49%; height:100%; display:block;

	background:transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{

	font:10px Verdana, Helvetica, sans-serif;

	background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%	

	}

#imageData{	padding:0 10px; color:#666;}

#imageData #imageDetails{ width:70%; float:left; text-align:left;}	

#imageData #caption{ font-weight:bold;}

#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;}			

#imageData #bottomNavClose{ width:66px; float:right;  padding-bottom:0.7em;}

#overlay{

	position: absolute;	top:0; left:0; z-index:90; width:100%;height:500px;

	}

	

/***** Lightbox End******/



/********* shoppingcart *********/



.shopcarttable {

	width:709px;

	}

.shopcarttable tr.shophdr {

	font:bold 12px/24px Arial, Helvetica, sans-serif; height:37px; background:url(images/scarthdrBg.jpg) 0 0 repeat-x;

	}

.shopcarttable td {

	vertical-align:top;

	}

.shopcarttable .sc-tickbox {

	width:36px; text-align:left; padding:8px 0 0 0;

	}

.shopcarttable .sc-tickbox input {

	margin:0 0 0 4px;

	}

.shopcarttable .sc-tickbox input.tbox {

	margin:2px 0 0 4px;

	}

html>body .shopcarttable .sc-tickbox input.tbox {

	margin:6px 0 0 4px;

	}

.shopcarttable .sc-items {

	width:382px; text-align:left; padding:8px 0 0 0;

	}

.shopcarttable .sc-items img {

	width:71px; height:108px; float:left; margin:0 10px 0 0;

	}

.shopcarttable .sc-items div.scartdetails {

	width:250px; margin:0; 
	}

html>body .shopcarttable .sc-items div.scartdetails {

	width:390px;
	*width:290px;

	}

.shopcarttable .sc-items div.scartdetails .scpname {

	font-weight:bold;

	}

.shopcarttable .sc-items div.scartdetails .scpprice {

 margin:26px 0 0 0; font:bold 11px/14px Arial, Helvetica, sans-serif;

 }

.shopcarttable .sc-items div.scartdetails .scpprice span {

 color:#bf070d; font:normal 11px/14px Arial, Helvetica, sans-serif; display:block;

 }

.shopcarttable .sc-items div.scartdetails .scpprice a {

 width:60px; /*font:normal 10px/13px Arial, Helvetica, sans-serif; color:#bf070d; */

 margin:0; padding:0; text-decoration:none;

 font:bold 11px/16px Arial, Helvetica, sans-serif;

 color:#006600;

 }

.shopcarttable .sc-items div.scartdetails .scpprice a:hover {

	color:#000;

	}

.shopcarttable .sc-weight {

	width:84px; text-align:center; padding:8px 0 0 0;

	}

.shopcarttable .sc-Qty {

	width:83px; text-align:center; padding:8px 0 0 0;

	}

.shopcarttable .sc-Qty select {

	width:46px; border:1px solid #d4d0c8; font-size:11px; line-height:15px;

	}

.shopcarttable .sc-Price {

	width:124px; text-align:center; padding:8px 0 0 0;

	}

.scartbdr {

	border-bottom:1px solid #ebebf3; height:126px;

	}

.scartbdr2 {

	border-bottom:1px solid #ebebf3; height:76px;

	}

.scartbdr3 {

	border-bottom:1px solid #ebebf3; height:50px;

	}

.scartbdr3 img.delete {

	margin:10px 0 0 9px;

	}

.scartbdr3 img.takemeas {

	margin:10px 0 0 120px;

	}

.scartbdr3 img.contshopping, .scartbdr3 img.secCheck {

	margin:10px 0 0 24px

	}

.priceTotal {

	width:300px; float:right; margin:5px 25px 0 0; border:0;

	}

.priceTotal .ptotalLeft {

	width:205px; height:22px; text-align:left;

	}

.priceTotal .ptotalLeft span {

	font-weight:bold; margin:0 0 0 10px;

	}

.priceTotal .ptotalLeft span.netamount {

	font-weight:bold; margin:0;

	}

.priceTotal .ptotalLeft select {

	width:115px; border:1px solid #d4d0c8; font-size:11px; line-height:15px;

	}

.priceTotal .ptotalRight {

	width:95px; text-align:right;

	}

.priceTotal .ptotalRight span {

	font-weight:bold;

	}



/***** Sign in *****/

.signinMain {

	width:611px; margin:18px 0 0 0; background-color:#f3f3f5; border-bottom:1px solid #ebebf3;

	}

.signinMain tr.signhdr {

	background:url(images/scarthdrBg.jpg) 0 0 repeat-x;

	}

.signinMain td {

	padding:0 0 0 35px; vertical-align:top;

	}

.reCusthdr {

	width:244px; float:left; vertical-align:top;

	font:bold 12px/37px Arial, Helvetica, sans-serif;

	}

.newCusthdr {

	width:297px; vertical-align:top;

	font:bold 12px/37px Arial, Helvetica, sans-serif;

	}

.returningCust {

	width:244px; float:left; vertical-align:top; background:url(images/returningAdd-dot.gif) right top repeat-y;

	}

.returningCust p {

	padding:12px 0 0 0;

	}

.returningCust form {

	margin:18px 0 20px 0;

	}

.returningCust form label {

	display:block; font-weight:bold;

	}

.returningCust form input {

	width:196px; height:20px; border:1px solid #ccc; margin:6px 0 8px 0;

	}



.returningCust form input.signcheckbox {

	width:16px; border:0; float:left; display:inline; margin:0 5px 0 0; padding:0; vertical-align:middle;

	}

.returningCust form .signinbtn {

	vertical-align:middle; margin:0 16px 0 0; width:77px; border:0;
	height:25px; 

	}

.returningCust form a {

	color:#bf070d; font:normal 12px/25px Arial, Helvetica, sans-serif;

	}

.returningCust form .rememberuname {

	margin:0; padding:0; vertical-align:middle;

	font:normal 11px/20px Arial, Helvetica, sans-serif;

	}

.newCust {

	width:297px; vertical-align:top;

	}

.newCust p {

	padding:12px 0 0 0;

	}

.newCust p.desc {

	padding:12px 40px 25px 0;

	}

.newCust a {

	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;

	}

.newCust a:hover {

	color:#bf070d;

	}

.newCust a.signup {

	font:bold 16px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; margin:25px 0 0 0;

	}

.advSearchCont {

	width:710px; margin:32px 0 0 0; background:url(images/pdotedline.jpg) top left repeat-x;

	}

.advSearchCont td {

	vertical-align:top; padding:14px 0 0 0;

	}

.advSearchCont .advsearcont {

	width:210px; background:url(images/pdotedline.jpg) bottom left repeat-x;

	}

.advSearchCont .advsearcont p {

	width:160px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#979797;

	font-style:italic; padding:0 0 22px 0;

	}

.advSearchCont .advsearcont p span {

	font:bold 12px/15px Arial, Helvetica, sans-serif; color:#000; display:block;

	padding:0 0 12px 0;

	}

.advSearchCont .advanSearOption {

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

.advSearchCont .advanSearOption input {

	margin:0 5px 3px 0; padding:0; vertical-align:middle;

	}

.advSearchCont .advanSearOption select {

	width:135px; border:1px solid #d4d0c8; font-size:11px; padding:0 0 0 3px; margin:0 35px 0 0;

	}

.advSearchCont .advanSearOption select.nomarg {

	margin:0;

	}

.advSearchCont .advanSearOption select.namecode {

	width:190px; border:1px solid #d4d0c8; font-size:11px; padding:0 0 0 3px;

	}

.advSearchCont .advanSearOption .textbox {

	width:135px; border:1px solid #d4d0c8;

	}

.advSearchCont .advanSearOption .pricerangeInr td{

	margin:0; padding:0;

	}

.advSearchCont .advanSearOption .pricerangeInr label {

	display:block; color:#b1b1b1; font-size:11px; margin:0; padding:0 0 0 4px;

	}

.advSearchCont .advanSearOption .pricerangeInr input {

	margin:0 35px 0 0; font-size:11px; line-height:16px; height:16px;

	}

.advSearchCont .advanSearOption p {

	margin:10px 0 20px 0;

	}

.advSearchCont .advanSearOption p a {

	text-decoration:underline; color:#bf070d;

	}



/****** CheckOut ******/



dl.wrapper {

	width:709px; margin:0; padding:0;

	}

dl.wrapper dt {

	text-decoration:none; cursor:pointer;

	font:bold 12px/37px Arial, Helvetica, sans-serif; margin:0 0 2px 0; padding:0 0 0 20px;

	background:url(images/scarthdrBg.jpg) 0 0 repeat-x;

	}

dl.wrapper dt.dborder {

	border-bottom:1px solid #e5e5e5;

	}

dl.wrapper dd.information {

	padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; margin:0 0 0 20px;

	}

dl.wrapper dd.information p {

	overflow:hidden; visibility: visible; opacity:1; padding:9px 0 18px 0; margin:0;

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	}

dl.wrapper dd.information textarea {

	width:662px; height:75px; border:1px solid #d4d0c8; margin:9px 0 12px 0; padding:0;

	}

html>body dl.wrapper dd.information textarea {

	width:680px;

	}

dl.wrapper dd.information img.continuebtn {

	float:right; margin:0 6px 0 0

	}

.shippingaddTbl {

	width:674px; height:50px; float:right; margin:0 8px 8px 0;

	}

.shippingaddTbl .shipcont {

	width:546px; border-left:1px solid #eee; padding:0 0 0 9px;

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	}

.shippingaddTbl .nobdr {

	border:none;

	}

.shippingaddTbl .shipbtn {

	vertical-align:bottom;

	}

.shipMethod {

	width:555px; margin:0; padding:0;

	}

.shipMethod tr.smethodhdr {

	background-color:#f8f8f8; font-weight:bold;

	}

.shipMethod tr td {

	height:24px;

	}

.shipMethod tr td.smethdline {

	background:url(images/pdotedline.jpg) bottom left repeat-x;

	}

.shipMethod .blnk {

	width:25px;

	}

.shipMethod .flatRate {

	width:378px;

	}

.shipMethod .rsprice {

	width:auto;

	}

.shipMethod .rsprice input {

	vertical-align:top;

	}

.shippingTree {

	width:685px; height:34px; background:url(images/shippingTree.jpg) 36px 0 no-repeat;

	margin:65px auto 0 auto;

	}

.shippingTree td {

	font:normal 11px/55px Arial, Helvetica, sans-serif;

	}

.shippingTree td.centeralign {

	text-align:left; width:176px;

	}

.shippingTree td.rightalign {

	text-align:right;

	}

.shippingTree td .shippingactive {

	color:#bf070d; background:url(images/shippingActive.jpg) 30px 8px no-repeat;

	font:normal 11px/55px Arial, Helvetica, sans-serif; display:block;

	}

	

	

	

	

	

	

	

	

	

	

	

	

	



#lightbox {

	background-color:#fff; padding:10px; width:391px;

	}

#overlay {

	background-color:#000; filter: Alpha(opacity=60);

	background:url(images/overlay.png) 0 0 repeat;

}

#lightboxCaption {

	color:#000;	text-align:center; padding:3px 0;

}

#lightboxIndicator {

	border:none; background:none;

}

#lightboxOverallView {

	background:none;

}

* html #lightboxOverallView {background:none}

* html #overlay {

	background-color: #000;

	background:url(images/overlay.png) 0 0 repeat;

	filter: Alpha(opacity=50);

}





/*////////////////////23 rd 1st part//////////////*/

.pricerow {text-decoration:line-through; padding:0 1px 0 0;}

.pdname {

	vertical-align:top; height:30px;

	}

.dline {

	height:24px; background:url(images/dline.jpg) 0 23px no-repeat;

	}

.shopDetails img.wlist {

 margin:2px 0 0 42px;

 }

/*////////////////////23 rd 1st  part//////////////*/

/*////////////////////23 rd 2nd part//////////////*/

.cartOption {

	width:386px; margin:8px 0 0 0;

	}

.skucode {

	font:normal 11px/11px Arial, Helvetica, sans-serif;

	color:#666; margin:0 0 10px 0; padding:0;

	}

.skucode span {

	font-weight:bold; color:#000;

	}

.prodReview {

	width:740px; height:100px; margin:25px 0 0 0; border-bottom:1px solid #eee9e2;

	}

.prodReview p {

	font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 0; padding:0;

	}

.prodReview .reviewBold{

	font:bold 12px/15px Arial, Helvetica, sans-serif;

	}

.prodReview a {

	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; float:right;

	background:url(images/iconsNlogos.jpg) -186px -97px no-repeat; padding:0 0 0 8px; margin:0 12px 0 0;

	}

.prodReview a:hover {

	color:#900;

	}

.expDelivery {

	color:#000; text-decoration:none; padding:0 0 0 0px;

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

.expDelivery:hover {

	color:#900;

	}

.innerContent {

	width:530px;

	}

.innerContent p {

	font:normal 12px/15px Arial, Helvetica, sans-serif; text-align:left; padding:0 0 12px 0;

	}

.rightMnmenu {

	width:209px; margin:0 0 0 9px;

	}

.Rmenuheader {

	height:21px; font:bold 12px/22px Arial, Helvetica, sans-serif; background-color:#ededed;

	}

.Rmenuheader span {

	background:url(images/iconsNlogos.jpg) -18px -8px no-repeat; width:12px; height:11px; float:left; margin:5px 7px 0 4px; padding:0;

	}

.rightMenu {

	height:18px;

	font:normal 11px/18px Arial, Helvetica, sans-serif;

	}

.rightMenu img {

	margin:0 8px 0 20px;

	}

.rightMenu a {

	color:#000; text-decoration:none;

	}

.rightMenu a:hover {

	color:#bf070d;

	}

/*////////////////////23 rd 2nd part//////////////*/

/** 24rd Feb - rajit **/



.accInfoMain {

	width:730px; margin:25px 0 0 0; border:0;

	}

.accOverview {

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	}

.accOverview a {

	font-weight:normal; text-decoration:none; color:#bf070d;

	}

.accInfoTxt {

	font-weight:bold; background-color:#f8f8f8;

	height:18px; padding:0 0 0 8px; border:1px solid #f5f5f5;

	}

.prevOrder {

	width:60px; vertical-align:top; padding:12px 0 0 10px;

	}

.prevOrder img {

	float:left; margin:0 0 0 10px;

	}

.AccInfoTbl1 {

	width:660px; margin:10px 0 0 0;

	}

.AccInfoTbl1 a {

	color:#000; text-decoration:none;

	}

.AccInfoTbl1 a:hover {

	color:#bf070d; text-decoration:underline;

	}

.accinfoDate{

	width:72px; padding:0 0 0 8px;

	}

.accinfoNo{

	width:28px; padding:0 0 0 8px;

	}

.accinfoName{

	width:255px; padding:0 0 0 8px;

	}

.accinfoStatus{

	width:62px; padding:0 0 0 8px;

	}

.accinfoPrice{

	width:120px; text-align:right; padding:0 12px 0 0; font-weight:bold;

	}

.accinfoBtn{

	width:70px;

	}

.accinfoBtn img {

	float:right; margin:0 0 1px 0; text-align:right;

	}

.MaccountTbl {

	width:600px; margin:5px 0 0 0;

	}

.MaccountTbl td {

	height:16px;

	}

.MaccountTbl a {

	color:#000; text-decoration:none; background:url(images/iconSet.gif) 0 4px no-repeat; padding:0 0 0 12px;

	}

.MaccountTbl a:hover {

	color:#bf070d; text-decoration:none; background:url(images/iconSet.gif) 0 -7px no-repeat;

	}

.tblValign {

	vertical-align:top;

	}

	

.accHistoryMTbl {

	width:725px; height:55px; margin:20px 0 0 5px; padding:0 0 5px 0; background:url(images/dline.jpg) bottom left repeat-x;

	}

.accHistoryMTbl td {

	vertical-align:top;

	}

.accHistoryMTbl img {

	margin:0 0 0 52px;

	}

.accOdrNumber {

	text-align:left; height:20px;

	}

.selectedRed {

	color:#bf070d;

	}

.accOdrStat {

	text-align:right; height:20px;

	}

.accOdrNumber span, .accOdrStat span {

	font-weight:bold;

	}

.accShippedto {

	width:350px;

	}

.accOrderCost {

	width:200px;

	}

.accDispOrds {

	width:725px; height:25px; margin:20px 0 0 5px; padding:0 0 5px 0; background:url(images/dline.jpg) bottom left repeat-x;

	}

.accOrderInfo {

	width:700px; margin:10px 0 0 0; border:1px solid #f5f5f5;

	}

.accOrderInfo td {

	width:33%; padding:5px 8px 5px 8px; vertical-align:top;

	}

.accOrderTotal {

	text-align:right;

	}

.accOrderInfo td span {

	width:80px; font-weight:bold; color:#000;

	}

.orderHdr {

	font:bold 14px/14px Arial, Helvetica, sans-serif; color:#000; background:url(images/dline.jpg) bottom left repeat-x #f8f8f8; padding:0;

	}

.accOrderCart {

	width:700px; margin:30px 0 0 0; border:1px solid #f5f5f5;

	}

.accOrderCart td {

	padding:5px 0px 5px 8px; vertical-align:top;

	}

.accHdrCol {

	background-color:#f9f9f9;

	}

.accCartPrice {

	text-align:right;

	}

.accOrderCart td p {

	font:italic 10px/14px Arial, Helvetica, sans-serif; color:#666; padding:0 0 0 8px;

	}

.accSubTlt {

	width:200px; float:right;

	}

.accSubTlt li {

	float:left; text-align:right; line-height:18px;

	}

.accSubTlt li.accsubtlthdr {

	font-weight:bold; width:115px; text-align:left; padding:0 8px 0 0;

	}

.accSubtline {

	background:url(images/dline.jpg) bottom left repeat-x;

	}

	

.shipBillDetails {

	width:700px; margin:30px 0 20px 0; border:1px solid #f5f5f5; padding:0 0 5px 0;

	}

.shipBillDetails td {

	width:50%; padding:0 8px;

	}

.shipBillDetailsHdr {

	font-weight:bold; line-height:24px; background:url(images/dline.jpg) bottom left repeat-x #f8f8f8;

	}

.shipsidebdr {

	background:url(images/dotedline.jpg) top right repeat-y;

	}



/*////////////////////26 th //////////////*/

.shopcarttable .sc-items div.scartdetails .scpprice p {

 vertical-align:bottom;

 }

.shopcarttable .sc-items div.scartdetails .scpprice a.removeAnc {

 padding:0 0 0 20px; margin:0 0 0 15px; font:normal 10px/10px Arial, Helvetica, sans-serif;

 color:#bf070d; border-left:1px solid #999; background:url(images/iconsNlogos.jpg) -174px -98px no-repeat;

 }

.shopcarttable .sc-items div.scartdetails .scpprice a.removeAnc:hover {

 color:#000;

 }

/*////////////////////26 th //////////////*/

/*** 25th Feb -rajit (2nd time) ***/

.flatRate {

	padding:5px 0 10px 0;

	}

.flatRate span {

	display:block; font-weight:bold;

	}

.tblBdr {

	border:1px solid #999;

	}

.Continuechkout {

	width:700px; margin:20px 0;

	}

.Continuechkout p {

	width:50%; float:left;

	}

.Continuechkout p span {

	font-weight:bold; display:block;

	}

.Continuechkout p.contBtnright {

	text-align:right;

	}



/* 26th Feb 2009 */

.accCartdetails {

	width:400px;

	}
.newstyle {

	width:415px;

	}

.accCartTax {

	text-align:right;

	}

/* (.shipBillDetails) Plz check margin*/

.shipBillDetails a {

	text-decoration:underline; color:#993300; font:bold 11px/14px Arial, Helvetica, sans-serif;

	}

.shippingTree td .shippingConfactive {

	color:#bf070d; background:url(images/shippingActive.jpg) 24px 8px no-repeat;

	font:normal 11px/55px Arial, Helvetica, sans-serif; display:block;

	}

/*-------------------Sumantra-------------------*/



.wishlist_heading {

	font:bold 12px/24px Arial, Helvetica, sans-serif; height:37px; background:url(images/scarthdrBg.jpg) 0 0 repeat-x;

	}

.wh_1 {

	text-align:left; padding:8px 0 0 10px;

	}

.w_list {

	text-align:left; padding:8px 12px 0 10px; font:normal 12px/20px Arial, Helvetica, sans-serif;

	}

.wlistboder {

	border-bottom:1px solid #ebebf3; height:116px;

	}

.wlistText{

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	padding:12px;

	border-top:1px solid #ebebf3;

	}

.input_area{

	width:250px; height:18px; border:1px solid #ccc;

	}

.input_area1{

	width:252px; height:20px; border:1px solid #ccc;

	}

.textarea_area{

	width:250px; height:80px; border:1px solid #ccc;

	}

.ass_boder{

	border-top:1px solid #ebebf3; border-bottom:1px solid #ebebf3; padding:12px 0;

	}

.prw_textarea{

	width:546px;

	height:250px;

	border:1px solid #ccc;

	margin-left:6px;

	}

.prw_red_text{

	color:#FF0000;

	}

.prw_bottom{

	margin-top:5px;

	margin-left:6px;

	}

.prw_text{

	margin-top:5px; margin-bottom:5px; padding-left:6px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	}

.testi_hText{

	color:#666;

	font:normal 14px/32px Arial, Helvetica, sans-serif;

	padding:0 8px 0 8px;

	margin:8px 0;

	}

.testi_ass_text{

	color:#666;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	padding:0 0px 0 8px;

	margin:8px 0;

	}

.testi_Text{

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:0 0 0 8px;

	margin:8px 0;

	}

.testi_Text a{

	text-decoration:underline;

	color:#990000;

	}

.testi_Text a:hover{

	text-decoration:none;

	}

testi_btn1{

	float:left;

	}

testi_btn2{

	float:right;

	margin:0 0 0 400px;

	}

.redText{

	color:#FF0000;

	}

.contact_area1{

	padding:0 0 0 8px;

	margin:6px 0 0 0;

	}

.testi_ass_boder{

	border-right:1px solid #f0f0f0;

	}

.testi_ass_boder_top{

	border-top:1px solid #f0f0f0;

	padding-top:7px;

	}



.testi_list ul{

	margin:0px 0px 0px 0px;

	}

.testi_list li{

	margin:0px 0 4px 0;

	padding:0 0 0 12px;

	background:url(images/arrrowBox.jpg) 0px 7px no-repeat;

	text-align:left;

	}

.testi_red_heding{

	margin-top:5px; margin-bottom:5px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#990000;

	}

.product_ass_area{

	background-color:#f0f0f0;

	margin:5px auto;

	}

.product_text_heading{

	color:#000;

	background-color:#ececec;

	margin:5px 5px 0 5px;

	padding:3px 5px 3px 8px;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	 height:18px;

	}

.product_text{

	color:#000;

	margin:5px 5px 0 5px;

	padding:0 5px 5px 8px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	}

.form_area_heading{

	height:30px;

	background-color:#ececec;

	padding:0 8px 0 10px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#000;

	border-bottom:solid 1px #969696;

	}

.form_area_btn{

	height:34px;

	background-color:#ececec;

	padding:5px 0px 0 0px;

	border-bottom:solid 1px #969696;

	}

.form_area_btn1{

	height:34px;

	background-color:#ececec;

	padding:5px 0px 0 0;

	border-right:solid 1px #969696;

	border-bottom:solid 1px #969696;

	}

.form_area_heading1{

	height:30px;

	background-color:#ececec;

	padding:0 8px 0 10px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#000;

	border-bottom:solid 1px #969696;

	border-right:solid 1px #969696;

	}

.form_divider{

	background:url(images/form_divider.jpg) 0 0 repeat-x;

	height:14px;

	}

.form_small_ass{

	color:#666;

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

.form_area{

	padding:3px;

	margin:6px 0 0 0;

	border:solid 1px #c0c0c0;

	}

.address_book_box {

	width:700px; height:55px; margin:20px 0 0 15px; padding:0 0 5px 0; background:url(images/dline.jpg) bottom left repeat-x;

	}

.address_book_box td {

	vertical-align:top;

	}

.address_book_btn {

	width:700px; height:25px; margin:20px 0 0 15px; padding:0 0 5px 0;

	}

.address_book_heading {

	width:725px; height:18px; margin:5px 0 0 5px; padding:3px 0 3px 6px !important; padding:4px 0 4px 10px; background-color:#ececec;

	}

.address_book_text {

	width:700px; height:25px; margin:8px 0 0 15px; padding:0 0 5px 0;

	}

.address_book_right {

	padding:0 0 5px 15px;

	color:#000;

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	border-left:solid 1px #c0c0c0;

	}

.newsletter_area{

	margin:15px 0 0px 8px;

	}

.newsletter_Text{

	font:normal 12px/22px Arial, Helvetica, sans-serif;

	padding:0 0 0 0px;

	}

.newsletter_form{

	padding:0 0 0 8px;

	}

.red_boder{

	background:url(images/red_boder.jpg) top left repeat-x;

	padding:0px 0px 0px 0px;

	height:1px;

	}

.red_boder_alt{

	background:url(images/red_boder.jpg) bottom left repeat-x;

	padding:0px 5px 0px 5px;

	background-color:none;

	height:1px;

	}

.notifications_box_area{

	margin:15px 0 0 8px;

	}

/* message box */



.messageBox { font-family: Arial, sans-serif; font-size: 14px; }

.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 14px; color:#FF0000; font-weight:bold; }

.messageStackSuccess { font-family: Arial, sans-serif; font-size: 14px; color:#006633; font-weight:bold;}



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



.slidingMenu {

 background:url(images/slidingPopbgCont.gif) 0 0 repeat-x; width:100%; height:31px; z-index:1; position:absolute; left:0; top:0;

 }

 ul.menu {

	margin:0 auto; padding:0; list-style:none; width:1004px;

	}

ul.menu a {

	text-decoration:none;

	}

ul.menu li {

	float:left; margin:0; position:relative;z-index:1;

	}

ul.menu ul {

	display:none; left:0; list-style:none; position:absolute; top:0; opacity:0; width:1004px;

	}

ul.menu ul li {

	margin:0; position:relative; background: url(images/slidingPopdropbg.gif) top left repeat-x #6e3435;

	}

ul.menu ul li.noMenubg {

	background:none;

	}

ul.menu ul li.noMenubg p {

 background:url(images/slidingPopbg.gif) bottom left no-repeat; width:959px; height:18px; margin:0; padding:0 0 0 45px; color:#fff;

 font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;

 }

ul.menu ul li a {

	display:block;

	}

ul.menu .menulink {

	padding:0 34px 0 40px; background:url(images/slidingPopbg.gif) 0 0 no-repeat; color:#fff;

	font:normal 10px/32px Verdana, Arial, Helvetica, sans-serif; display:block;

	}

ul.menu .menulink:hover {

	background:url(images/slidingPopbg.gif) 0 0 no-repeat;

	}

ul.menu .menuhover {

	background:url(images/slidingPopbg.gif) 0 0 no-repeat;

	}

ul.menu ul li ol {

 width:968px; color:#fff; text-align:justify; margin:18px 18px 9px 18px; padding:0; position:relative; overflow:hidden;

 }

 ul.menu ul li ol li {

	margin:0 14px 0 0; width:230px; height:70px;

	}

ul.menu ul li ol li.nomarg {

	margin:0;

	}

ul.menu ul li ol li p {

	margin:0; padding:0; border:1px solid #934c4e; padding:6px;

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	}

ul.menu ul li ol li p a, ul.menu ul li ol li p a:hover {

	color:#fff; text-decoration:none;

	}

ul.menu ul li ol li img {

	border:1px solid #934c4e; width:228px; height:68px;

	}

.wist_btn{
	padding:5px 0 0 0;
	}
.hackie {
   padding-top:0px;
 
}
.area {
border:2px solid #CCCCCC;
overflow:hidden;
position:relative;
width:600px;
}
.area2{
	width:600px;
	border:solid 2px #ccc;
	height:600px;
	}
.area1{
	border:solid 2px #ccc;
	}
	
.popup_area1{
	width:250px;
	height:50px;
	margin:0;
	border:solid 1px #ccc;
	float:none;
	margin:3px 2px 2px 2px;
	}
.popup_area{
	width:140px;
	height:184px;
	margin:0;
	border:solid 1px #ccc;
	float:left;
	margin:3px 2px 2px 2px;
	}
.popup_area img{
	width:107px;
	margin:2px 0 0 8px;
	border:solid 1px #ccc;
	}
.popup_area p{
	color:#bf070d; 
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	margin:3px 0 3px 5px;
	}
.popup_area span{
	color:#000; 
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	margin:0px 0 3px 5px;
	}
.redText a{
	color:#bf070d;
	text-decoration:underline;
	}
.redText a:hover{
	color:#666;
	text-decoration:none;
	}
	.popup1{
	margin:10px 0 0 10px;
	color:#000; 
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	}
.popup1_left{
	border-left:solid 1px #ccc;
	padding-left:10px;
	}
.popup1_right{
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	}
.text{
	color:#000; 
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
.heading_text{
	color:#bf070d; 
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	margin:3px 0 3px 0px;
	}
.form_area_heading{
	height:30px;
	background-color:#ececec;
	padding:0 8px 0 10px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:solid 1px #969696;
	}
.form_area_heading1{
	height:30px;
	background-color:#ececec;
	padding:0 8px 0 10px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:solid 1px #969696;
	border-right:solid 1px #969696;
	}
.ass_text{
	color:#666;
	font-weight:bold;
	}
/************ Ask our Experts *************/

.askExpert {background-color:#f8f0f0; width:229px; height:214px; margin:20px 0 0 0;}
.askExpert p {
 font:normal 11px/14px Arial, Helvetica, sans-serif; width:200px; margin:0 0 0 16px;
 }
.askExpert p span {
 display:block; font:bold 12px/30px Arial, Helvetica, sans-serif; padding:6px 0 0 0;
 }
.askExpert form {
 width:200px; margin:10px 0 0 16px; padding:0;
 }
.askExpert form label {
 font:normal 11px/14px Arial, Helvetica, sans-serif; width:50px; float:left; margin:0 0 6px 0; padding:0;
 }
.askExpert form .inpboxbdr {
 width:143px; height:17px; border:1px solid #ddb3b4; margin:0 0 6px 0; padding:0;
 }
.askExpert form .txtAreaMsg {
 width:143px; height:37px; border:1px solid #ddb3b4; margin:0 0 6px 0; padding:0;
 }
.askExpert form .inpbtn {
 font:bold 11px/19px Arial, Helvetica, sans-serif; background-color:#ddb3b4; width:52px; height:19px;
 color:#fff; margin:0 0 0 50px; padding:0;
 }	
 #indicator {
    visibility:hidden;
 }
.forgPasswd {padding:0; margin:6px 0 0 0; float:left; width:98px; font:bold 11px/20px Arial;} 
.setMeasRbox {float:left; margin:3px 0 0 4px;}
.setMeas {float:left; width:80px; margin:4px 0 0 5px; padding:0;}
/*.freeShippingBgimg {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0;height:125px;
}*/
/*-----------------Site Maps---------------------*/
.site_map_h1{
	font:normal 14px/22px Arial, Helvetica, sans-serif;
	}
.site_map_h2{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	padding-left:20px;
	}
.site_map{
	padding:0;
	margin:0 0 0 30px;
	}
.site_map ul{
	padding:0;
	margin:0 0 0 0px;
	}
.site_map li{
	padding:0 0 0 12px;
	margin:0 0 0px 0px;
	background:url(images/ass_right_arrow.jpg) 0 5px no-repeat;
	display:block;
	}
.site_map li a{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
.site_map li a:hover{
	color:#bf070d;
	text-decoration:none;
	}

/*---------------------19.05.2009--------------*/
.contact_heading{
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#000;
	}
.contact_text{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#000;
	}
.contact_text1{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	}
.flag{
	margin:5px 0 0 0;
	}
.contact_heading_bg{
	font:normal 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	height:29px;
	padding-left:15px;
	padding-right:15px;
	background:url(images/contact_heading_bg.gif) 0 0 repeat-x;
	}
.contact_input_box{
	border:solid 1px #333;
	background-color:#fff;
	height:20px;
	width:250px;
	}
.contact_input_area{
	border:solid 1px #333;
	background-color:#fff;
	height:120px;
	width:400px;
	}
.contact_ass_area{
	background:#fff url(images/contact_ass_area.gif) top left repeat-x;
	height:266px;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	color:#666;
	}
.contact_ass_div{
	background:url(images/contact_ass_div.gif) 0 8px repeat-x;
	margin:5px 0 0 0;
	}
.contact_small_text{
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#666;
	}
.contact_red_text{
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#f00;
	}
.contact_red_text1{
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#990000;
	padding-left:7px;
	}
.contact_ass_text1{
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#666;
	padding-left:7px;
	}	
.contact_bottom_text{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	}
.contact_boder{
	border-top:solid 1px #333;
	line-height:7px;
	margin-left:5px;
	}
.product_text_heading_r{
	color:#000;
	background-color:#fff;
	margin:5px 5px 0 5px;
	padding:3px 5px 3px 8px;
	border-bottom:solid 1px #ccc;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	height:18px;
	}
.product_text{
	color:#000;
	margin:5px 5px 0 5px;
	padding:0 5px 5px 8px;
	background-color:#fff;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	}
	.bottom-text{
	padding:16px 12px 12px;
	background:#fff;
	line-height:20px;
	}
	.bottom-text a{
	color:#bc0000;
	}
	
	.bottom-text2{
	padding:16px 12px 12px;
	background:#fff;
	line-height:20px;
	border-top:1px solid #666;
	}
	.bottom-text2 a{
	color:#bc0000;
	}
	
	.bottom-text3{
	padding:16px 12px 12px;
	background:#fff;
	line-height:20px;
	border-top:1px solid #666;
	width:587px;
	margin-top:10px;
	}
	.bottom-text3 a{
	color:#bc0000;
	}