/* Top CSS */

/* Logo */
.logo{float:left; width:auto;}

/* Keyword Search */
.keyword{float:right; text-align:right; width:auto; margin-right:5px;}
.keyword input{ margin-top:25px;}
.keyword div{float:left;}
.keyword div input{background:url(../images/go.gif) no-repeat; width:30px; height:30px; cursor:pointer; border:0px; margin-top:20px;}

/* White stip txt */
.whitestip{width:956px; float:left; background-color:#fefefe; padding:3px 22px 0px 22px; height:25px; text-align:right;}
.whitestip img{vertical-align:middle;}

/* link stip txt */
.linkstip{width:990px; float:left; background:url(../images/linkstip.gif) no-repeat; padding:10px 5px 0px 5px; height:19px;}
.linkstip a{margin:0px 50px 0px 15px;}
.linkstip a.lastlink{margin:0px 15px 0px 15px;}

/* link Grey stip txt */
.linkgreystip{width:985px; float:left; background:url(../images/linkgreystip.gif) repeat-x; padding:8px 5px 0px 10px; height:19px;}
.linkgreystip a{margin:0px 10px 0px 10px;}
/* himangshu - added */
/* for active category background */
.linkgreystip .linkactive
{
    background-color: #FF99FF;
    color: #006600;
}

/* Content Area CSS */

/* header txt */
.header{width:956px; float:left; background:url(../images/headerbg.jpg) no-repeat; padding:10px 22px 0px 22px; height:44px; color:#ffffff; font-size:25px; font-weight:normal; text-transform:capitalize;}
.header1{width:956px; float:left; background:url(../images/headerbg.jpg) no-repeat; padding:10px 22px 0px 22px; height:44px; color:#ffffff; font-size:30px; font-weight:normal; text-transform:capitalize;}

/* left txt */
.left{float:left; width:223px; margin-right:19px; overflow:hidden;}
.leftlink{float:left; width:181px;}
.leftlink ul{float:left; width:181px;}
.leftlink li{background:url(../images/leftarrow.gif) no-repeat top left; float:left; width:100%; padding-left:10px; list-style:none; margin-bottom:15px;}
.leftlink li a{color:#FFFFFF; float:left; font-weight:bold;}

/* Himangshu added - for colored current product in left menu */
.leftlink li a span.active
{
    /* org colour color: #fd7be2; */
    color: #f68ec8;
    float: left;
    font-weight: bold;
    cursor: pointer;
    /* background-color: #FF08CC; */
}

.leftbanner{float:left; width:100%;}
.leftbanner ul{float:left; width:223px;}
.leftbanner li{float:left; width:100%; list-style:none; padding-bottom:20px;}
.leftlinkbg{float:left; width:181px; padding:33px 21px 95px 21px; background:#c7177a url(../images/leftbg.gif) no-repeat left bottom;}
#myContent {
	float:left;
	width:223px;
}
#myContent a {
	/*color:#000;*/
}
#easyscroll {
	width:223px;
}
#easyscrollnav {
	float:left; margin-left:175px;
	width:20px; position:absolute; z-index:1000;
}
#easyscrollnav ul, #easyscrollnav li {
	margin:0;
	padding:0;
}
#easyscrollnav li {
	list-style:none;
}
.clear{height:0px; overflow:hidden; clear:both;}

/* Playing Area txt */
.middle{float:left; width:758px; padding:13px 0px 30px 0px; overflow:hidden;}
.middletxt{float:left; width:730px; padding:13px 13px 0px 13px;}
.middle a{text-decoration:underline;}
.middle a:hover{text-decoration:none;}

.middletxt p{margin:0px 0px 20px 0px;}
.pinttxt{color:#d64d6e;}
.dpinktxt{color:#c7177b;}

/* flah area*/
.flashmiddle{float:left; width:1000px; padding:0px;}

/* crum */
.crum{float:left; text-align:right; width:100%; margin-bottom:10px; font-size:9px;}
.crum span{color:#c7177c; font-weight:bold;}
.crum a{text-decoration:none;}
.crum a:hover{text-decoration:underline;}

/* heading */
.heading{color:#e35f13; font-size:14px; float:left; width:100%; font-weight:bold; margin-bottom:5px;}

/* paging */
.paging{width:467px; text-align:center; padding-top:15px; font-size:9px; word-spacing:7px; float:left;}
.paging img{vertical-align:middle;}
.paging a{color:#999999; text-decoration:none;}
.paging a:hover{text-decoration:underline;}
.paging span{color:#c7177b; font-weight:bold; text-decoration:underline;}

.shorting{width:250px; text-align:center; padding-top:15px; float:left;}
.shorting a{margin:0px 8px; font-weight:bold; color:#666666; font-size:10px; text-decoration:none;}
.shorting a:hover{text-decoration:underline;}
.shorting a.last{margin:0px 0px 0px 10px;}


.product, .product div h1 a, .crum a, .whitestip a{color:#090909;}

/* Product */
.product{width:100%; float:left; background-color:#FFFFFF; padding-bottom:2px; margin:15px 0px;}
.productborder{border-right:2px solid #000; border-bottom:2px solid #000;}
.productborderlast{border-bottom:2px solid #000;}
.product div{float:left; width:239px; margin:0px 0px 0px 0px; background-color:#fefefe; padding:20px 6px; text-align:center;}
div.productlast{margin-right:0px; width:240px;}
div.items{width:239px; height:151px; margin-bottom:5px; float:left; padding:0; background-position:center;}
.product div h1{text-align:center; font-size:11px; font-weight:bold; margin-bottom:15px;}
.product div h1 a{text-decoration:none;}
.product div h1 a:hover{text-decoration:underline;}

.product div p{text-align:center; font-size:10px; margin-bottom:15px; height:25px; overflow:hidden;}
div.price{float:right; width:auto; text-align:right; font-weight:bold; margin-right:15px;padding:0;}
div.viedetail{float:right; width:90px; margin-right:15px; text-align:left;padding:0; font-weight:bold; font-size:10px;}
div.viedetail a{color:#e13a86;}

/* Product details */
#contentpd{width:100%; float:left; background:url(../images/contentpdbg.gif) top left no-repeat;}
.haveaquestion{float:left; width:316px; margin-top:-13px;}
.crumpd{float:left; text-align:right; width:427px; margin:13px 11px 10px 0;}
.crumpd span{color:#c7177c; font-weight:bold;}
.crumpd a{text-decoration:none;}
.crumpd a:hover{text-decoration:underline;}

.productiteams{float:left; width:269px; margin-right:20px; margin-bottom:30px; text-align:center; margin-top:45px;}
.productiteams img{margin-bottom:10px;}

.productdetail{float:right; width:433px; margin-bottom:30px;}

.productdetailbutton{width:433px; text-align:right; float:left; margin-bottom:30px;}
img.pdbuttonimage{margin-right:10px;}

.productdetail h1{color:#000; font-size:25px; font-weight:normal;}
.productdetail p{line-height:18px; color:#000; margin-bottom:30px;}
.productdetail div.size{float:left; width:150px; margin-right:10px; color:#8f8f8f; font-weight:bold; margin-bottom:30px;}
.productdetail div.size h1{font-size:11px; text-transform:uppercase; color:#000;}
.productdetail div.prize{width:250px;}
a.arrowlink{background:url(../images/arrow.gif) no-repeat 0 7px; padding-left:10px; font-weight:bold; color:#666666; text-decoration:none; float:left;}
a:hover.arrowlink{text-decoration:underline;}

/* himangshu changed - 2010-01-28
For expandable swatch issue
Org :
.shadeblock{float:left; width:136px; height:74px; padding-left:60px; margin:10px 0px;}
.shadecolor{position:absolute; width:136px; height:74px; z-index:0;}
.shadeframe{position:relative; width:136px; height:74px; z-index:1;}

*/

/* changed */
.shadeblock{float:left; width:210px; height:114px; padding-left:25px; margin:10px 0px;}
.shadecolor{position:absolute; width:210px; height:114px; z-index:0;}
.shadeframe{position:relative; width:210px; height:114px; z-index:1;}
/* end changed */
.shadebgcolor{width:263px; text-align:center; color:#FFFFFF; text-transform:uppercase; float:left; padding:3px; font-weight:bold; font-family:'Tahoma'; word-spacing:2px;}
p.greycolor{color:#7d7d7d;}

/* Product Scroll */
#mycustomscroll {/* Typical fixed height and fixed width example */	width:428px; height:220px;  /*overflow: auto; IE overflow fix, position must be relative or absolute*/	position: relative;	padding: 0px 15px 0px 0px; margin-bottom:10px;}



.choosecolor{float:left; width:70px; color:#7d7d7d; margin-bottom:15px;}
.chooseshade
{
    float: left;
    width: 35px;
    height: 35px;
    cursor: pointer;
}
.chooseshade img{margin-top:5px;}
.collectColorblock div{ margin:10px 10px 0 0;}
.chooseqty{float:right; width:28px;}
.chooseqty input{width:23px; margin-top:3px; font-size:11px; padding:2px; margin:0;}
.choosecolorspacer{margin-right:10px;}


.workwellwith{width:758px; padding-left:23px; text-align:center; float:left; background:url(../images/wwubg.gif) repeat-x; min-height:300px; color:#000;}
div.workwellwithh{float:left; padding-left:5px; text-align:left; width:723px; background-image:none !important;}
div.workwellwith1 {float:left; background:url(../images/wwwdivbg.png) no-repeat; margin-top:10px; margin-bottom:20px;}
.workwellwith1spacer{margin-right:23px;}
.workwellwithimg{width:212px; height:145px; padding:7px;}

.woekwellwithtxt{float:left; width:190px; padding:11px 18px 15px 18px; font-weight:bold; line-height:18px;}

/* My profile */
.formleft{width:285px; float:left;}
.formleft label{width:275px; padding:0; font-size:10px; margin-bottom:5px;}
input.radio{width:15px; height:15px; margin-right:5px; border:0;}
div.radiotxt{float:left; width:auto;}
.formleft input{float:left; width:270px; margin-bottom:20px; }
.formleft textarea{margin-bottom:20px;}



/* Login */
.registered-member{float:left; width:100%; margin:10px 0px 20px 0px;}
.registered-member-form{width:364px; margin-right:20px; float:left; padding-top:10px;}
.registered-member label{width:65px;}
.registered-member-form1{width:auto; padding-top:8px;}

.block{float:left; border:1px solid #cccccc; padding:20px; width:280px;}
.blockspacer{margin-right:25px;}

/* Register form */
.form{width:700px; float:left;}
.registerform{float:left;}
.registerform label{width:285px; margin-bottom:5px;}
.registerformspacer{margin-right:120px;}

.registerform1{width:600px; float:left;}
 label.registerformlabel{width:285px; margin-left:10px; padding:0; font-size:10px;}

.buttondiv img{margin-right:10px;}

/* Shopping bag */
.topbuttons{float:left; width:100%; padding-left:13px; margin:15px 0px;}
.topbuttons img{float:left; margin-left:0px;}

.headerproduct{float:left; width:100%; font-family:'Tahoma'; font-weight:bold; color:#FFFFFF; background:url(../images/headerbgproduct.gif) repeat-x; padding:10px 0px; margin-bottom:38px;}

.itemsp{float:left; padding:0px 18px 0px 12px; width:84px;}
.itemsp div{border:1px solid #d7d7d7; width:82px; height:73px;}

.productp{float:left; margin-right:18px; width:275px}
.productp h1{font-size:11px; color:#535353; font-weight:normal;}
.productp span{width:275px; margin-bottom:15px; float:left; font-weight:bold;}

.pricep{float:left; width:55px; padding-right:18px;}
.pricep input{width:30px;}

.actionp{float:left; width:92px;}
/*.actionp img{margin-bottom:8px;}*/

.hr {width:100%; height:1px; margin:22px 0; background:url(../images/dotted.gif) repeat-x; float:left;}
.total{width:188px; float:left; padding:0px 28px 15px 337px;}
.totalprice{float:left; width:160px;}
.totaltopspacer{margin-top:10px;}

.button{float:left; width:100%; text-align:right;}
.button img{margin-left:15px;}

/* Shipping Method */
.txtlarge{font-size:14px;}
.txtsmall{font-size:10px;}
a.textdecoration{text-decoration:none !important;}
a:hover.textdecoration{text-decoration:underline !important;}


/* Payment Info */
label.paymentinfo{width:150px;}
.radioform{width:250px; float:left; margin-bottom:15px;}
.radioform label{width:225px; margin:0px 0px 5px 0px; padding:0; height:15px;}
.radioform input{width:15px; height:15px; margin-right:5px; margin-bottom:0; border:0;}

.paymentinfoform{float:left; width:450px;}

.greybox{float:left; width:560px; padding:10px; background-color:#e8e8e8; margin:10px 0px 10px 0px; color:#717171;}
.greybox div{float:left; width:273px;}
.greybox div div{float:left; width:160px; margin-top:10px;}
.greybox div div.image{width:106px; margin-right:5px;}

.greyboxspacer{margin-right:10px;}
.greyboxleftspacer{padding-left:150px;}
.greyboxtop{float:left; width:710px; padding:15px 10px; background-color:#e8e8e8; margin:0px 0px 15px 0px; color:#717171;}


/* Get the look */

#contentdesigned{width:100%; float:left; background-color:#FFFFFF; }
.designheader{background-color:#c2e7a4;}
.getlookleftpannel{float:left; width:504px;}
.getlookrightpannel{float:left; width:496px;}

.designheader, .crimsonheader, .blossomheader, .lookgoldheader{width:1000px; float:left;}
.designheadercrum, .crimsonheadercrum, .blossomheadercrum{float:left; width:482px; padding:5px 14px 0px 0px; height:14px; text-align:right;}
.getlookdiv, .crimsondiv, .blossomdiv,.lookgoldheaderdiv{float:left; width:878px; padding:25px;}


.designheadercrum{background:url(../images/getllokcrumbg.jpg) no-repeat;}
.designheadercrum span{color:#FFFFFF; font-weight:bold;}
.designheadercrum a{text-decoration:none;}
.designhdiv{float:left;}
.getlookdiv{border:1px solid #a0d39a; background-color:#e1f5cf;}
.getlookspacer{ padding-left:36px;}

.getlookblock{float:left; width:250px;}
.getlookblock h1{margin-bottom:0px !important; height:30px;}
.getlookblockspacer{padding-right:60px;}

.designproduct{float:left; width:918px; padding:40px;}

.buythislookimg{width:137px; float:left; text-align:center; padding-bottom:25px;}
.buythislooktxt{width:685px; float:left; padding-top:25px;}
.buythislooktxt p{ padding-bottom:20px;}
.buythislooktxt h3{font-size:12px; color:#000; text-transform:uppercase; margin-bottom:5px;}
.buythislooktxt h4, .productdetailblock h4{font-size:11px; color:#000; text-transform:uppercase; margin-bottom:5px;}

.buythislooktxt div.size{float:left; width:150px; margin-right:10px; color:#8f8f8f; font-weight:bold; margin-bottom:30px;}

.buythislooktxt div.addtocart{float:right;}

.productdisplayh{width:100%; background-color:#000; height:19px; padding-top:6px; float:left;}
.productblock{width:215px; padding-right:20px; padding-left:12px; float:left;}
.productdetailblock{width:280px; padding-right:50px; float:left;}
div.productdetailblocka{margin-top:5px; padding:0; font-weight:bold; font-size:10px; text-decoration:underline !important;}
div.productdetailblocka a{font-weight:bold !important;}
div.productdetailblocka a:hover{font-weight:bold !important;}

.productpriceblock{width:98px; padding-right:10px; float:left; font-weight:bold;}
.productaddtocartblock{width:auto; float:right; padding-right:20px;}
.productaddtocartblock input{margin-top:-4px;}
.productblockcenter{text-align:center;}

.productdisplayproduct{width:100%; padding-top:40px; float:left;}

/**For Look Collection Add By pradeep**/
.collectdisplayh{width:100%; background-color:#000; height:25px; padding-top:6px; float:left;}
.collectblock{width:215px; padding-right:20px; padding-left:12px; float:left;}
.collectdetailblock{width:280px; padding-right:50px; float:left;}
div.collectdetailblocka{margin-top:5px; padding:0; font-weight:bold; font-size:10px; text-decoration:underline !important;}
div.collectdetailblocka a{font-weight:bold !important;}
div.collectdetailblocka a:hover{font-weight:bold !important;}

.collectpriceblock{width:98px; padding-right:10px; float:left; font-weight:bold;}
.collectColorblock{width:auto; float:right; padding-right:20px;}
.collectColorblock input{margin-top:-4px;}
.collectblockcenter{text-align:center;}

.collectdisplayproduct{width:100%; padding-top:40px; float:left;}

/**************************************/

/* Metallics collection */
.metallicsheadercrum{background:url(../images/metallicscrumbg.jpg) no-repeat;float:left; width:482px; padding:5px 14px 0px 0px; height:14px; text-align:right;}

/* look crimson */
.crimsonheader{background-color:#f1b1b3;}
.crimsonheadercrum{background:url(../images/crimsoncrumbg.jpg) no-repeat;}
.crimsonheadercrum span{color:#c7177a; font-weight:bold;}
.crimsondiv{border:1px solid #ee99a6; background-color:#f6cccc;}

/* Look Gold */
.lookgoldleftpannel{float:left; width:638px;}
.lookgoldrightpannel{float:left; width:362px;}
.lookgoldheader{background-color:#f9dca9;}
.lookgoldheadercrum{background:url(../images/lookgoldimg3.jpg) no-repeat; float:left; width:348px; padding:5px 14px 0px 0px; height:14px; text-align:right;}
.lookgoldheadercrum span{color:#994400; font-weight:bold;}
.lookgoldheaderdiv{border:1px solid #f0cc8f; background-color:#fdebcc;}


/* look blossom */
.blossomleftpannel{float:left; width:364px;}
.blossommiddlepannel{float:left; width:248px; height:597px; background-color:#FFFFFF; overflow:hidden;}
.newblossom{float:left; background:url(../images/blossomimg4.gif) no-repeat top left; padding-top:80px; width:248px;}
.newblossom p{width:222px; text-align:justify; color:#000; line-height:17px;}
.newblossom ul{float:left; list-style:none; color:#000; padding-bottom:15px;}
.newblossom li{float:left; background:url(../images/blossomimg4-arrow.gif) 0 18px no-repeat; width:207px; padding-left:15px; padding-top:15px;}
.blossomrightpannel{float:left; width:388px;}
.blossomheadercrum{float:left; width:374px; padding:5px 14px 0px 0px; height:14px; text-align:right; background:url(../images/blossomimg5.jpg) no-repeat;}
.blossomheadercrum span{color:#c7177a; font-weight:bold;}
.blossomheader{background-color:#f7d8e1;}


.blossomdiv{border:1px solid #facfdb; background-color:#fae4ea;}

/* Ask Expert */
.askexpert{width:504px; text-align:justify;}
label.askexpertform{width:60px; padding-right:10px;}
.askexpertformblock{width:400px; float:left;}

/* egift-card */
.selectcard{float:left; padding-left:25px;}
label.selectecard{width:auto; padding-right:10px;}
select.selectecardvalue{width:auto; text-align:center; height:auto; margin-bottom:0px;}
.selectqty{float:right;}
.ecardformblock{float:left; text-transform:uppercase;}
label.ecardform{width:280px; padding-right:10px; padding-left:20px;}
.ecardformblock input{margin-bottom:30px;}
.ecardformblock span{text-transform:capitalize;}
.ecardformblock p{padding-left:20px;}

/* Order History */
.orderid{float:left; padding:0px 18px 0px 18px; width:166px;}
.date{float:left; padding:0px 18px 0px 18px; width:205px;}
.ammount{float:left; padding:0px 18px 0px 18px; width:115px;}
.status{float:left; padding:0px 18px 0px 18px; width:90px; font-weight:bold;}
.status span{color:#e35f13;}

.getthelookheader{background:url(../images/getthelooktopbg.jpg) no-repeat top left; float:left; width:1000px; overflow:hidden;}
.getthelookblock{background:url(../images/getthelookbotbg.jpg) no-repeat bottom; padding:6px 16px 0px 23px; float:left; width:961px; }
.floatleft{float:left;}
.getlookpannel1{width:930px; float:left; padding:0px 20px;}

.getlookpannel{width:930px; float:left; padding:0px 20px; margin-bottom:150px;}

div.getlookimg{width:201px; text-align:left; float:left; padding-bottom:25px; margin-top:17px; padding-top:17px; padding-left:31px;}
.getlookimg1{border:1px solid #000; margin-bottom:12px;}

div.getlookimghover{width:177px; height:214px; position:absolute; background:url(../images/getthelookhoverbg.png) no-repeat top; padding:250px 29px 29px 31px; margin-top:-283px; margin-left:-31px; border:1px solid #000; float:left;}
div.getlookimghover p{width:171px; height:150px; overflow:hidden; float:left; padding-top:20px; text-align:justify; line-height:16px;}
.getlookimghover p a{color:#8c5e47; text-decoration:underline; background:url(../images/arrow1.gif) no-repeat 0 6px; padding-left:10px; margin-top:15px; float:left;}
.getlookimghover p a:hover{text-decoration:none;}

div.getlookimghoverie{width:177px; height:214px; position:absolute; background:url(../images/getthelookhoverbg.png) no-repeat top; padding:250px 29px 29px 31px; margin-top:-34px; margin-left:-31px; border:1px solid #000; float:left;}
div.getlookimghoverie p{width:171px; height:150px; overflow:hidden; float:left; padding-top:20px; text-align:justify; line-height:16px;}
.getlookimghoverie p a{color:#8c5e47; text-decoration:underline; background:url(../images/arrow1.gif) no-repeat 0 6px; padding-left:10px; margin-top:15px; float:left;}
.getlookimghoverie p a:hover{text-decoration:none;}

.productdetailbutton input{float:right;border:0px solid #cacaca; padding:0 0px 0 5px; margin-bottom:0px; }
.productdetailbutton{width:433px; text-align:right; float:left; margin-bottom:30px;}
img.pdbuttonimage{margin-right:10px;}

.productdetailbutton1{width:433px; text-align:right; float:left; margin-bottom:30px;}
img.pdbuttonimage1{margin-right:10px;}
.productdetailbutton1 input{border:0px solid #cacaca; padding:0 5px 0 0px; margin-bottom:0px; }


/* Hot Offer */

.hotoffer{background:#cd006e url(../images/hotofferbg.jpg) no-repeat; min-height:420px;}
div.hotofferp{float:left; width:233px; padding:10px 5px 0px 10px;}

div .hotofferpimg{width:149px; height:199px; background-color:#FFFFFF; margin:0px 0px 0px 40px; margin-bottom:20px; overflow:hidden;}

p.hotofferh{text-align:center; width:233px; color:#ffd800; font-weight:bold; float:left; margin-bottom:15px;}
p.hotofferh a{color:#ffd800; text-decoration:underline; font-size:10px;}

p.hotoffertxt{text-align:center; width:233px; font-size:10px; color:#FFFFFF; float:left; margin-bottom:15px;}
p.hotofferprice{text-align:center; width:233px; font-size:10px; color:#FFFFFF; float:left; margin-bottom:5px;}

p.hotofferspan{text-transform:uppercase; font-size:12px; text-align:center; width:233px; float:left; color:#FFFFFF; font-weight:bold; margin-bottom:15px;}

#contentinsidecolorbar{width:100%; float:left;}



/* footer txt */
.footerleft{width:auto; float:left;}
.footerright{width:auto; float:right; position:relative;}
.footerright a{text-decoration:underline;}



/* Site Map Page Styles */
#SiteMapColumns { clear: both; overflow: hidden; width: 100%; }
#SiteMapColumns li { list-style: square inside; color: #ccc; }
.ColumnOne { width: 450px; float: left; border-right: 1px solid #eee; }
.ColumnTwo, .ColumnThree { width: 450px; float: left; margin-bottom: 15px; }
.Sitemaphead 
{ 
color:#E35F13;

font-size:14px;
font-weight:bold;
margin-bottom:5px;
width:100%;
margin-top :20px; 
}



.ieclass{position:absolute; width:1000px; border:0px solid #ffffff; /*top:0px; left:auto; margin-left:300px;*/ overflow:visible; text-align:right;}
.Netscape {position:absolute; width:1000px; border:0px solid #ffffff; /*top:462px; margin-left:145px;*/ overflow:visible; text-align:right;}

/* New CSS */
h2.events
{
padding-bottom:10px; 
font-size:12px;
color:#E35F13;
}

h2.events a
{
color:#E35F13;
text-decoration:none;
}

/* what hot and what new */
.hotNavogatordiv a
{
    color: #c7177c;
    text-decoration: none;
}
.hotNavogatordiv a:hover
{
    text-decoration: underline;
}