
*{margin: 0; padding:0;}


a, a:hover{text-decoration: none;}
html > body{margin:0px 0px; padding:0px 0px; font-size:14px; color:#454545; background: #00a0af; font-family: 'Conv_trebuc';}
ul, li, ol{list-style:none;}

.font28{font-size:28px; line-height:32px;}    .font24{font-size:24px; line-height:32px;}    
.font22{font-size:22px; line-height:24px;}    .font20{font-size:20px; line-height:24px;}
.font18{font-size:18px; line-height:22px;}    .font16{font-size:16px; line-height:24px;}    
.font14{font-size:14px; line-height:18px;}    .font10{font-size:10px; line-height:14px;}

.fontItalic{font-style:italic;}

.textPink    {color:#75557a;}    .textGray44    {color:#404040;}    .textgreen{color:#283E31;}
.textGray76    {color:#767676;}    .textBlack    {color:#000000;}

.colorPink        {color:#404040;}    .colorGray44    {color:#404040;}
.colorGray76    {color:#767676;}    .colorBlack        {color:#000000;}

.bgColorPink    {background-color:#90336f;}    .bgColorGray44    {background-color:#404040;}
.bgColorGray76    {background-color:#767676;}    .bgColorBlack    {background-color:#000000;}
.bgColorWhite    {background-color:#ffffff;}
.MT0{margin-top:0px!important;}        .MR0{margin-right:0px!important;}    .MB0{margin-bottom:0px!important;}    .ML0{margin-left:0px!important;}
.MT5{margin-top:5px!important;}        .MR5{margin-right:5px!important;}    .MB5{margin-bottom:5px!important;}    .ML5{margin-left:5px!important;}
.MT10{margin-top:10px!important;}    .MR10{margin-right:10px!important;}    .MB10{margin-bottom:10px!important;}.ML10{margin-left:10px!important;}
.MT20{margin-top:20px!important;}    .MR20{margin-right:20px!important;}    .MB20{margin-bottom:20px!important;}.ML20{margin-left:20px!important;}
.PT0{padding-top:0px!important;}    .PR0{padding-right:0px!important;}    .PB0{padding-bottom:0px!important;}    .PL0{padding-left:0px!important;}
.PT5{padding-top:5px!important;}    .PR5{padding-right:5px!important;}    .PB5{padding-bottom:5px!important;}    .PL5{padding-left:5px!important;}
.MR5{margin-right:5px!important;}   .MR10{margin-right:10px!important;}     .PR0{padding-left:0px!important;}

.mar05{margin:5px 5px!important;}        .mar10{margin:10px 10px!important;}
.mar15{margin:15px 15px!important;}        .mar20{margin:20px 20px!important;}

.pad05{padding:5px 5px!important;}        .pad10{padding:10px 10px!important;}
.pad15{padding:15px 15px!important;}    .pad20{padding:20px 20px!important;}
img{border:0;}


h1.mainHeading{font-size:32px; text-align:center; color:#5d5d5d; clear:both; margin:0px 0px; padding:0px 0px; line-height:64px;}
h1.mainHeading-inner{font-size:26px; text-align:center; color:#5d5d5d; clear:both; margin:3px 0px; padding:0px 0px 10px; line-height:26px;}

h1.homeHeading{width:100%; text-align:center; margin:25px 0px; padding:0px 0px; float:left;  font-size:22px; line-height:24px; color:#FFFFFF; text-transform:capitalize;}


.all-pageHeading{width: 100%; float: left; text-align: center;}


.font28{font-size:28px; line-height:32px;}	.font24{font-size:24px; line-height:32px;}	
.font22{font-size:22px; line-height:24px;}	.font20{font-size:20px; line-height:24px;}
.font18{font-size:18px; line-height:22px;}	.font16{font-size:16px; line-height:24px;}	
.font14{font-size:14px; line-height:18px;}	.font10{font-size:10px; line-height:14px;}

.fontItalic{font-style:italic;}

.textPink	{color:#75557a;}	.textGray44	{color:#404040;}	.textgreen{color:#283E31;}
.textGray76	{color:#767676;}	.textBlack	{color:#000000;}

.colorPink		{color:#404040;}	.colorGray44	{color:#404040;}
.colorGray76	{color:#767676;}	.colorBlack		{color:#000000;}

.bgColorPink	{background-color:#90336f;}	.bgColorGray44	{background-color:#404040;}
.bgColorGray76	{background-color:#767676;}	.bgColorBlack	{background-color:#000000;}
.bgColorWhite	{background-color:#ffffff;}

.bgColorBlack10	{background-color:rgba(0,0,0,0.1);}
.bgColorBlack20	{background-color:rgba(0,0,0,0.2);}


.textLeft	{text-align:left!important;} 	.textRight	{text-align:right!important;} 
.textCenter	{text-align:center!important;} 	.textJustify{text-align:justify!important;}

.clear{clear:both; margin:0px 0px; padding:0px 0px; overflow:hidden; visibility:hidden; font-size:0px; line-height:0px;}
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.divide5,	.divide10,	.divide15,	.divide20,	.divide25, .dividerLine,
.divide30,	.divide35,	.divide40,	.divide45,	.divide50{width:100%; margin:0px 0px; padding:0px 0px; overflow:hidden; display:block; clear:both;}

.divide5{height:5px;}	.divide10{height:10px;}		.divide15{height:15px;}		
.divide20{height:20px;}	.divide25{height:25px;}		.divide30{height:30px;}
.divide35{height:35px;}	.divide40{height:40px;}		.divide45{height:45px;}
.divide50{height:50px;}	

.dividerLine {
    border-top: 1px solid #EFEFEF;
    float: left;
    height: 1px;
    margin: 10px 0;
}
.dividerLine-top-bg{width:100%; height:3px; margin:0px; padding:0px; float:left; background-color:#283e31;}

.divideBullet{width:100%; height:10px; float:left; margin:5px 0px; padding:0px 0px; overflow:hidden; clear:both; background:url(../images/divider-with-bullet.png) no-repeat center center;}

/*.borderRadius4{border-radius:4px 4px; -webkit-border-radius:4px 4px; -moz-border-radius:4px 4px; border-radius:4px 4px;}
.borderRadius6{border-radius:6px 6px; -webkit-border-radius:6px 6px; -moz-border-radius:6px 6px; border-radius:6px 6px;}
.borderRadius8{border-radius:8px 8px; -webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; border-radius:8px 8px;}
.borderRadius10{border-radius:10px 10px; -webkit-border-radius:10px 10px; -moz-border-radius:10px 10px; border-radius:10px 10px;}*/

.borderBottomGray{border-bottom:1px solid #dfdfdf;}

.FL{float:left!important;} .FR{float:right!important;}
.MT0{margin-top:0px!important;}		.MR0{margin-right:0px!important;}	.MB0{margin-bottom:0px!important;}	.ML0{margin-left:0px!important;}
.MT5{margin-top:5px!important;}		.MR5{margin-right:5px!important;}	.MB5{margin-bottom:5px!important;}	.ML5{margin-left:5px!important;}
.MT10{margin-top:10px!important;}	.MR10{margin-right:10px!important;}	.MB10{margin-bottom:10px!important;}.ML10{margin-left:10px!important;}
.MT20{margin-top:20px!important;}	.MR20{margin-right:20px!important;}	.MB20{margin-bottom:20px!important;}.ML20{margin-left:20px!important;}
.PT0{padding-top:0px!important;}	.PR0{padding-right:0px!important;}	.PB0{padding-bottom:0px!important;}	.PL0{padding-left:0px!important;}
.PT5{padding-top:5px!important;}	.PR5{padding-right:5px!important;}	.PB5{padding-bottom:5px!important;}	.PL5{padding-left:5px!important;}
.MR5{margin-right:5px!important;}   .MR10{margin-right:10px!important;}

.mar05{margin:5px 5px!important;}		.mar10{margin:10px 10px!important;}
.mar15{margin:15px 15px!important;}		.mar20{margin:20px 20px!important;}

.pad05{padding:5px 5px!important;}		.pad10{padding:10px 10px!important;}
.pad15{padding:15px 15px!important;}	.pad20{padding:20px 20px!important;}



/*Global Declarations CSS Ends Here*/

/*Sprite CSS Starts Here*/
/*Icons 18x18*/
.zoomIcon, .phoneIcon, .arrowDownIcon01, .arrowUpIcon01, .contentList.diamondListBullet li, .starRating, .starRated{background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat;}

.arrowDownIcon01{width:18px; height:18px; background-position:0px -88px;}
.arrowUpIcon01{width:18px; height:18px; background-position:0px -106px;}
.phoneIcon{width:18px; height:18px; background-position:0px -226px;}


.icon8{background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon12{background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon18, .contentList.diamondListBullet li{background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon24{background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon32{background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat;}


/*Icons 32x32*/

/*Social Icons Sprice CSS Starts Here*/
.fbIcon, .gplusIcon, .rssIcon, .linkedIcon, .twitterIcon, .tumblrIcon, .instagramIcon, .pinterestIcon, .emailIcon, .blogIcon{background-image:url(../images/icons/social-icons.jpg); background-repeat:no-repeat; 
width:29px; height:29px; display:block; overflow:hidden;}

.fbIcon				{background-position:0px 0px;}	.fbIcon:hover		{opacity:0.8;}	
.gplusIcon			{background-position:-49px 0px;}	.gplusIcon:hover	{opacity:0.8;}	
.rssIcon			{background-position:-97px 0px;}	.rssIcon:hover		{opacity:0.8;}	
.linkedIcon			{background-position:-146px 0px;}	.linkedIcon:hover	{opacity:0.8;}	
.twitterIcon			{background-position:-29px 0px;}	.twitterIcon:hover	{opacity:0.8;}	
.tumblrIcon			{background-position:-244px 0px;}	.tumblrIcon:hover		{opacity:0.8;}	
.instagramIcon			{background-position:-293px 0px;}	.instagramIcon:hover	{opacity:0.8;}	
.pinterestIcon			{background-position:-58px 0px;}	.pinterestIcon:hover	{opacity:0.8;}	
.emailIcon			{background-position:-87px 0px;}	.emailIcon:hover	{opacity:0.8;}	
.blogIcon			{background-position:-116px 0px;}	.blogIcon:hover	{opacity:0.8;}	


/*Social Icons Sprice CSS Ends Here*/

.phoneIcon, .dolarDownIcon, .shippingCartIcon, 
.returnPolicyIcon, .secureIcon, .bullet6x6,  
{background-image:url(/images/tds-sprite.png); background-repeat:no-repeat;}

.addtocartIcon, .savedItemYes, .savedItemNo{background-image:url(/images/icons/cart-icons-sprite.png); background-repeat:no-repeat;}

.bullet6x6{width:6px; height:6px; background-position:-492px -61px;}

.dolarDownIcon, 	.shippingCartIcon, 
.returnPolicyIcon,	.secureIcon		{width:54px; height:54px;}
.dolarDownIcon		{background-position:-144px -72px;}	.shippingCartIcon{background-position:-198px -72px;}
.returnPolicyIcon	{background-position:-252px -72px;}	.secureIcon{background-position:306px -72px;}


.saleTag, .newTag{width:72px; height:72px; background-image:url(../images/icons/sale-new-tag.png); background-repeat:no-repeat;}
.saleTag	{background-position:0px 0px;}
.newTag		{background-position:-72px 0px;}

.diamondShape01_18x18, .diamondShape02_18x18, .diamondShape03_18x18, .diamondShape04_18x18, .diamondShape05_18x18,
.diamondShape06_18x18, .diamondShape07_18x18, .diamondShape08_18x18, .diamondShape09_18x18, .diamondShape10_18x18
{width:18px; height:18px; background-image:url(/images/icons/diamond-frames.png); background-repeat:no-repeat;}
.diamondShape01_18x18{background-position:0px 0px;}			.diamondShape02_18x18{background-position:-18px 0px;}
.diamondShape03_18x18{background-position:-36px 0px;}		.diamondShape04_18x18{background-position:-54px 0px;}
.diamondShape05_18x18{background-position:-72px 0px;}		.diamondShape06_18x18{background-position:-90px 0px;}
.diamondShape07_18x18{background-position:-108px 0px;}		.diamondShape08_18x18{background-position:-126px 0px;}
.diamondShape09_18x18{background-position:-144px 0px;}		.diamondShape10_18x18{background-position:-162px 0px;}

.ratingStarsYellow,	.ratingStarsGreen, 
.ratingStarsGray,	.ratingStarsGrayHalf{width:18px; height:18px; background-image:url(/images/icons/rating-starts.png); background-repeat:no-repeat;}
.ratingStarsYellow	{background-position:-54px 0px;}	.ratingStarsGreen	{background-position:-36px 0px;}
.ratingStarsGray	{background-position:-18px 0px;}	.ratingStarsGrayHalf{background-position:0px 0px;}

.fitImage{width:100%; height:auto;}
/*Sprite CSS Ends Here*/
p {
    margin:2px 0 8px;
    padding:2px 0px 4px;
	
}
/*Form Fields and Buttons Style CSS Starts Here*/
input[type="text"], input[type="password"], textarea{font-family:inherit; font-weight:400;}
input[type="button"], input[type="submit"]{border:none; cursor:pointer;}

/*Select Drop Down CSS Starts Here*/
select {padding:3px; margin: 0;  background: #f8f8f8; color:#888; border:none;
		outline:none; display: inline-block; cursor:pointer; width:100%;}

.selectDropDown{min-width:181px; border:1px solid #cecece; overflow:hidden; overflow:hidden; 
                background:#ffffff url(/images/icons/up-down.png) no-repeat right center; display:inline-block;}
.selectDropDown select{width:100%; height:100%; display:block; border:none; background:transparent; outline:0; padding:2px 2px 2px 2px;}
.selectDropDown select option{}

label.selectDropDown {position:relative; display:inline-block; height:28px; min-width:181px;} 
label.selectDropDown:after {content:" "; width:22px; height:28px;  right:0px; top:0px; position:absolute; pointer-events:none;
							background:url(../images/icons/up-down.jpg) no-repeat center center;}
/*Select Drop Down CSS Ends Here*/


/*Buttons Type CSS Starts Here*/
.buttonType28, .buttonType32{font-weight:bold; display:inline-block; padding:0px 12px; text-align:center;}
.buttonType28{height:28px; line-height:26px;}
.buttonType32{height:32px; line-height:30px;}
a.buttonType28{height:26px; line-height:28px;}
a.buttonType32{height:30px; line-height:30px;}
/*Buttons Type CSS Ends Here*/

a.cmdButton, input[type="button"].cmdButton , input[type="submit"].cmdButton{display:inline-block; text-align:center; line-height:22px; height:22px; color:#000000; padding:0px 10px; cursor:pointer;}
select{padding-right:20px;}
input[type="button"].cmdButton , input[type="submit"].cmdButton{padding-bottom:0.6%;}


input[type="text"], input[type="password"], textarea{padding:5px 0px; border:none;}
.mandatory{color:#FF0000;!important;}
/*Form Fields and Buttons Style CSS Ends Here*/



/*Columns and Container CSS Starts Here*/
.columnFull{width:100%; float:left; margin:0 0 15px; padding:0; clear:both;}
.threeFourth .container{width:718px;}
.columnFixed{width:998px; margin:0px auto; clear:both; display:block;}

.oneSixth,	.twoSixth,	.threeSixth,	.fourSixth,	.fiveSixth,
.oneFifth,	.twoFifth,	.threeFifth,	.fourFifth,
.oneFourth,	.twoFourth,	.threeFourth,
.oneThird,	.twoThird,
.oneHalf	{float:left; margin:0 2% 0 0; padding:0px 0px;
			 transition:width 0.5s;  transition-timing-function:linear; 
			 -webkit-transition:width 0.5s;  -webkit-transition-timing-function:linear;}

.oneSixth	{width:15%;}		.twoSixth	{width:32%;}	.threeSixth		{width:49%;}	.fourSixth	{width:66%;}	.fiveSixth{width:83%;}
.oneFifth	{width:18.4%;}		.twoFifth	{width:38.7%;}	.threeFifth		{width:59.1%;}	.fourFifth	{width:79.5%;}
.oneFourth	{width:23.5%;}		.twoFourth	{width:49%;}	.threeFourth	{width:74.5%;}
.oneThird	{width:32%;}		.twoThird	{width:66%;}
.oneHalf	{width:49%;}
/*Columns and Container CSS Ends Here*/

/*Header CSS Starts Here*/


.client-service{ margin:0px 0 0 0px; padding:0px; float:left;}
.client-service ul{ margin:0px; padding:0px;}
.client-service ul li{ margin:12px 8px 20px; padding:0px; list-style:none; float:left; position:relative;}
.client-service ul li:first-child{ margin-left:0px;}
.client-service ul li a{font-size:11px; color:#999999; text-decoration:none; margin:0px; padding:4px 0 0; display:inline-block; text-transform:capitalize; font-family: 'TrajanPro-Regular'; font-weight:600;}
.client-service ul li:hover a{text-decoration:none; color:#666666;}




/*Header CSS Ends Here*/


/*Navigation CSS Starts Here*/






/*Navigation CSS Ends Here*/

/*Banner CSS Starts Here*/
#banner {width:100%; height:auto; margin:0px; padding:0px; float:left;}

/*Banner CSS Ends Here*/


/*Wrapper CSS Starts Here */
#wrapper-home-container{width:100%; margin:0px; padding:0px; float:left;}
.home-container{ width:958px; margin:0px auto 0px; padding:18px 20px 3px; background-color:#75557a;}

.home-cat-con{ clear:both; margin:0px; padding:0px 0px 16px; background:url(../images/home-cat-con-shadow.png) no-repeat center bottom;}
.home-cat-con a img{ width:100%; margin:0px;}


.home-con{ width:958px; margin:14px auto 0px; padding:0px 20px; }

a.nav-toggle{ font-size:12px; display:inline-block; text-transform:uppercase; color:#666666; text-decoration:none; padding:0; line-height:9px;}
a.nav-toggle i{display:inline-block; margin-left:7px; font-size:16px;}


.home-cat-img{ clear:both; margin:15px 0px 0px; padding:0px 0px 10px; background:url(../images/home-cat-con-shadow.png) no-repeat center bottom;}
.home-cat-img img{ width:100%; margin:0px; padding:0px;}


.home-cat-img a.cat-name-box1{ width:100%; height:30px; margin:0px; padding:0px; position:absolute; bottom:0px; left:0px; z-index:1000; background:url(../images/home-product-bg.png) repeat;}
.home-cat-img a.cat-name-box1 span{ display:block; margin:5px 0px 0px 0px; padding:0px; font-size:16px; text-transform:uppercase; color:#333333; text-decoration:none; text-align:center;}


.home-para-con{ clear:both; margin:5px 12px 10px 0px; padding:0px; font-size:14px; color:#666666; line-height:20px; text-align:center;}





.jewelry-education-con              {float: left; margin: 20px 0; padding: 0; width: 100%;}
.jewelry-education-con .head-text   {background-color: #555555; bottom: 0; color: #ffffff;  font-size: 24px; left: 0; 
                                     line-height: 28px; margin: 0; padding: 28px 20px; position: absolute; text-align: center; text-transform: capitalize; top: 0;}

.jewelry-education-left-img,
.jewelry-education-right-img{width:50%; margin:0px; padding:0px; float:left; position:relative;}
.jewelry-education-left-img a,
.jewelry-education-right-img a{display:block;}
.jewelry-education-left-img img,
.jewelry-education-right-img img{ width:100%; margin:0px; float:left;}

.cat-banner-con{ width:998px; margin:0px auto; padding:0px; position:relative;}
.cat-banner-con img{ width:100%; margin:0px;}
.cat-banner-con h1.cat-head-text{ width:35%; margin:0px; padding:0px 20px; position:absolute; background:url(../images/cat-head-bg.png) repeat; top:29%; right:0px; font-family: 'TrajanPro-Regular'; font-size:20px; text-transform:capitalize; color:#FFFFFF; line-height:40px; text-align:left;}


.about-sachs-jewelers{clear:both; margin:15px auto; padding:0px 25px; color:#727272; font-size:14px; line-height:20px; text-align:center;}
.about-sachs-jewelers b{display:block; margin:5px 0px; padding:0px;}
.shipping-text{clear:both; margin:0px 0px 8px; padding:0px 0px 0px 0px; color:#727272; font-size:14px; line-height:20px; text-align:left;}
.shipping-text strong{color:#454545;}
.shipping-listing{clear:both; margin:15px 0px; padding:0px 0px 0px 15px;}
.shipping-listing ul{margin:0px; padding:0px;}
.shipping-listing ul li{margin:5px 0px; padding:0px; list-style:none; color:#727272; font-family: 'TrajanPro-Regular'; font-size:16px; line-height:24px; text-align:left;}

.testimonialBox{width:100%; float:left; margin:0; padding:0;}
.testimonialBox .title{display:block; text-align:center; font-size:18px; color:#00a0af; font-weight:bold;}
.mark-jackson-text{clear:both; height:150px; overflow:hidden; margin:0 10%; padding:20px 80px 30px; color:#727272; font-size:14px; line-height:20px; text-align:center; background-color:#eee4b1; position:relative;}
.mark-jackson-text.bg-no{background:none;}
.mark-jackson-text .coma-starts{width:53px; height:41px; margin:0px; padding:0px; position:absolute; top:20px; left:20px; z-index:1000; background:url(../images/icons/coma-starts.png) no-repeat;}
.mark-jackson-text .coma-ends{width:53px; height:41px; margin:0px; padding:0px; position:absolute; top:20px; right:20px; z-index:1000; background:url(../images/icons/coma-ends.png) no-repeat;}
.mark-jackson-text span{color:#333333; display:block; margin:0px; font-weight:bold;}
.mark-jackson-text span.name-con{color:#00a0af; display:block; margin:0px; font-weight:normal;}

.product-detail-img{ width:100%; margin:0px;}


.newsletter-con{ width:100%; height:117px; margin:0px 0px 20px; padding:0px; float:left; background:url(../images/home-news-letter-bg.png) repeat-x;}
.newsletter-con  .main-news-con{ width:968px; height:117px; margin:0px auto; padding:0px 15px; text-align:center;}
.newsletter-con  .main-news-con ul{ margin:0px; padding:0px;}
.newsletter-con  .main-news-con ul li{ margin:0px; padding:0px 10px; list-style:none; display:inline-block;}
.newsletter-con  .main-news-con ul li.newsletter-text{ margin:43px 0px 0px 0px; padding:0px; text-align:right; font-family: 'TrajanPro-Regular'; font-size:18px; font-weight:800; color:#70543f;}
.newsletter-con  .main-news-con ul li input[type="text"]{ width:320px; height:20px; margin:20px 3px 0px 0px; padding:10px; font-family: 'TrajanPro-Regular'; font-size:16px; color:#70543f; border:1px solid #e9e9e9; background-color:#FFFFFF;}
.newsletter-con  .main-news-con ul li input[type="submit"]{height:42px; margin:20px 0px 0px 0px; padding:0px 10px; font-family: 'TrajanPro-Regular'; font-size:18px; font-weight:800; color:#70543f; border:1px solid #e9e9e9;  background-color:#FFFFFF; cursor:pointer;}
.newsletter-con  .main-news-con ul li input[type="submit"]:hover{background-color:#e5e5e5;}
.columnTmnl{ width:100%; height:150px !important; margin:0px; padding:0px; float:left;}
.columnTmnl ul{margin:0px; padding:0px;}
.columnTmnl ul li{margin:0px; padding:0px; height:150px;}
.information-con{ width:898px; margin:0px auto; padding:0px 50px;}

.info-con{ clear:both; margin:0px 30px 0 0; padding:0px;}
.info-head{ clear:both; margin:0px 0px 10px; padding:0px 0px 7px; font-family: 'TrajanPro-Regular'; font-size:16px; color:#727272; font-weight:bold; text-transform:capitalize; border-bottom:1px solid #727272;}

.info-list{ clear:both; margin:0px; padding:0px;}
.info-list ul{margin:0px; padding:0px;}
.info-list ul li{margin:0px; padding:2px 0px 3px; list-style:none; font-family: 'TrajanPro-Regular'; font-size:16px; color:#727272; line-height:22px;}
.info-list ul li.info-para{padding:2px 0px 13px;}
.info-list ul li a{font-size:14px; color:#727272; text-decoration:none; text-transform:capitalize;}
.info-list ul li a:hover{color:#333333; text-decoration:none;}

.social-media-icon{ clear:both; margin:0px; padding:0px;}
.social-media-icon ul{margin:0px; padding:0px;}
.social-media-icon ul li{margin:3px 10px 0 0; padding:0px; list-style:none; float:left;}

.partners-logo{ clear:both; margin:0px; padding:0px; text-align:center;}
.partners-logo ul{margin:0px; padding:0px;}
.partners-logo ul li{margin:10px 5px; padding:0px; list-style:none; display:inline-block; vertical-align:middle;}


.home-product-con{ width:968px; margin:0px auto; padding:0px 15px;  }


/*Product Grid Box CSS Starts Here*/
.productGridBox-home {border:1px solid #f1f1f1; padding:8px 8px; position:relative; display:block; min-width:160px;
                 border-radius:4px 4px; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px;}
.productGridBox-home .productImage{position: relative; width:100%; height:160px; overflow:hidden; margin-bottom:12px; text-align:center; /*background-color:#f2f0eb;*/}
.productGridBox-home .productImage a{display:block;}
.productGridBox-home .productImage img[src="http://ware-new.bluestar-apps.com/images/ajax-loader-product.gif"]{position:absolute; top:50%; left:50%;}
.productGridBox-home .productImage img{/*width:100%;*/ height:auto; display:inline-block!important;}

.productGridBox-home .productImage img.animateImageClass { position: absolute; top:100px; left:95px; width:auto; height: auto; display:inline-block;}
.productGridBox-home .productImage > .sub-similar-product a{color: #333333; display:inline-block;}

.productGridBox-home .productTitle    {text-align:center; display:block; height:40px; overflow:hidden; text-overflow:ellipsis;}
.productGridBox-home .productPrice    {text-align:center; font-size:14px; clear:both; padding-top:5px; line-height: 22px;}
.productGridBox-home .productPrice span{text-decoration:line-through; display:block; color: #888888;}
.productGridBox-home .productPrice span:first-child{font-size:18px; color:#75557a; text-decoration:none;}
.productGridBox-home .saleTag, .productGridBox-home .newTag{position:absolute; left:-8px; top:-7px;}
.productGridBox-home .saveForLater{position:absolute; top:8px; right:8px; z-index:1; display:none;}
.productGridBox-home:hover .saveForLater{display:block;}
.productGridBox-home .saveForLater a{text-decoration:none; color:#000000; font-size:10px; display:block; line-height:18px; 
								background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat; background-position:0px -272px; 
								padding-left:20px;}
.productGridBox-home .saveForLater a:hover{background-position:0px -254px; color:#b01105;}
.productGridBox-home .saveForLater a.saved{background-position:0px -254px; color:#b01105; cursor:default;}

.productGridBox-home2    {background-color:#ffffff; position:relative; display:block; padding-bottom:27px; min-width:225px; min-height:225px;
                     border-radius:4px 4px; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px; overflow:hidden; border:1px solid #f1f1f1;}
.productGridBox-home2 .productImage{width:100%; height:auto; overflow:hidden; text-align:center; clear:both; max-height:225px;}
.productGridBox-home2 .productImage a{display:block;}
.productGridBox-home2 .productImage img{/*width:100%;*/ height:auto;}
.productGridBox-home2 .descriptionBox{width:94%; padding:2% 3%; height:20px; position:absolute; bottom:1px; /*background:url(/images/white-60.png);*/ background-color:#FBFAF8;}
.productGridBox-home2:hover .descriptionBox{height:auto;}
.productGridBox-home2 .productTitle, 
.productGridBox-home2 .productPrice    {font-size:16px; color:#90336f; display:block; overflow:hidden; text-overflow:ellipsis; 
                                 white-space:nowrap; margin-bottom:5px; line-height:26px;}
.productGridBox-home2 .productTitle a, 
.productGridBox-home2 .productPrice a{color:#3E3E3E;}
.productGridBox-home2 .productTitle a:hover, 
.productGridBox-home2 .productPrice a:hover{text-decoration:underline;}

.productGridBox-home2 .productDesc    {font-size:11px; line-height:14px;}
.productGridBox-home2 .productInfo    {font-size:12px; font-weight:bold; color:#817c7a; line-height:14px;}
.productGridBox-home2 .shopNow        {color:#75557a; font-size:11px; font-style:italic; float:right;}
.productGridBox-home2 .shopNow:hover    {text-decoration:underline;}
.productGridBox-home2 input, .productGridBox-home2 .actionButton{position:absolute; bottom:5px; right:10px; font-weight:bold;}

.productGridBox-home3    {position:relative; display:block; height:245px; max-height:245px;overflow:hidden;}
.productGridBox-home3 .productImage{width:100%; height:134px; overflow:hidden;}
.productGridBox-home3 .productImage img{width:99%; height:auto; border:1px solid #dfdfdf;}
.productGridBox-home3 .productTitle, 
.productGridBox-home3 .productPrice    {font-size:16px; color:#90336f; display:block; overflow:hidden; text-overflow:ellipsis; 
                                 white-space:nowrap; margin-bottom:6px; line-height:22px; text-align:center;}
.productGridBox-home3 .productTitle a, 
.productGridBox-home3 .productPrice a{color:#90336f;}
.productGridBox-home3 .productTitle a:hover, 
.productGridBox-home3 .productPrice a:hover{text-decoration:underline;}

.productGridBox-home3 .productDesc    {line-height:20px; text-align:center; padding-top:12px;}
.productGridBox-home3 .productInfo    {font-size:12px; font-weight:bold; color:#817c7a; line-height:14px;}

/*Product Grid Box CSS Ends Here*/

#wrapper{ transition: all 0.3s linear 0s;  display:block; background-color:#FFFFFF; padding: 15px 0; }
#wrapper.wrapper-home{padding:15px 0px; clear:both; background:none;}
.columnCenter{width:96%; margin:0px auto; padding:0px 2%;}
.fixedWidth{width:998px; margin:0px auto; display:block; clear:both;}
/*.columnCenter.column-center-home{padding:0px; width:998px!important;}*/
.fourCategories	.oneHalf,
.fourProducts	.oneHalf{margin-bottom:20px;}
.fourCategories	.oneHalf:nth-child(2n + 0),
.fourProducts	.oneHalf:nth-child(2n + 0){margin-right:0px;}

.fourCategories	.oneFourth,
.fourProducts	.oneFourth{margin-bottom:20px; margin-right:10px;}
.fourCategories	.oneFourth:nth-child(4n + 0),
.fourProducts	.oneFourth:nth-child(4n + 0){margin-right:0px;}



/*#wrapper .columnCenter{width:96%!important; padding:0px 2%;}
#wrapper .columnCenter .container{width:99.5%; margin:0px 0.25%;}*/

/*Wrapper CSS Ends Here*/


/*Product Grid Box CSS Starts Here*/
.productGridBox {border:1px solid #f1f1f1; padding:8px 8px; position:relative; display:block; min-width:160px;
                 border-radius:4px 4px; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px;}
.productGridBox .productImage{position: relative; width:100%; height:160px; overflow:hidden; margin-bottom:12px; text-align:center; /*background-color:#f2f0eb;*/}
.productGridBox .productImage a{display:block;}
.productGridBox .productImage img[src="http://ware-new.bluestar-apps.com/images/ajax-loader-product.gif"]{position:absolute; top:50%; left:50%;}
.productGridBox .productImage img{width:100%; height:auto; display:inline-block!important;}

.productGridBox .productImage img.animateImageClass { position: absolute; top:100px; left:95px; width:auto; height: auto; display:inline-block;}
.productGridBox .productImage > .sub-similar-product a{color: #333333; display:inline-block;}

.productGridBox .productTitle    {text-align:center; display:block; height:40px; overflow:hidden; text-overflow:ellipsis;}
.productGridBox .productPrice    {text-align:center; font-size:14px; clear:both; padding-top:5px; line-height: 22px;}
.productGridBox .productPrice span{text-decoration:line-through; display:block; color: #888888;}
.productGridBox .productPrice span:first-child{font-size:18px; color:#00a0af; text-decoration:none;}
.productGridBox .saleTag, .productGridBox .newTag{position:absolute; left:-8px; top:-7px;}
.productGridBox .saveForLater{position:absolute; top:8px; right:8px; z-index:999; display:none;}
.productGridBox:hover .saveForLater{display:block;}
.productGridBox .saveForLater a{text-decoration:none; color:#000000; display:block; line-height:18px; 
								background-image:url(/images/icons/icon-18-18.png); background-repeat:no-repeat; background-position:0px -272px; 
								padding-left:20px;}
.productGridBox .saveForLater a:hover{background-position:0px -254px; color:#b01105;}
.productGridBox .saveForLater a.saved{background-position:0px -254px; color:#b01105; cursor:default;}

.productGridBox2    {background-color:#ffffff; position:relative; display:block; /*padding-bottom:27px;*/ 
                     border-radius:4px 4px; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px; overflow:hidden; border:4px solid #e9e9e9;}
.productGridBox2 .hover-options {
    display: none;
    font-style: normal;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index:0;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    cursor: pointer;
 }
.productGridBox2:hover .hover-options {
    display: block;
 }

.productGridBox2 a.plus-icon {
    background:url(../images/zoom-plus.png) no-repeat;
    display:inline-block;
    width: 52px;
    height: 52px;
    position: absolute;
    top:-52px;
    left: 45%;
    z-index: 0;
-webkit-transition:top 0.3s linear ;
	-moz-transition:top 0.3s linear ;
	-ms-transition:top 0.3s linear ;
	-o-transition:top 0.3s linear ;
	transition:top 0.3s linear ;
 }
.productGridBox2:hover a.plus-icon {
	top:45%;
 }
					 
					 
.productGridBox2 .productImage{width:100%; height:auto; overflow:hidden; text-align:center; clear:both;}
.productGridBox2 .productImage a{display:block;}
.productGridBox2 .productImage img{width:100%; float:left;}
.productGridBox2 .descriptionBox{width:94%; padding:2% 3%; height:20px; position:absolute; bottom:1px; /*background:url(/images/white-60.png);*/ background-color:#FBFAF8; display:none;}
.productGridBox2:hover .descriptionBox{height:auto;}
.productGridBox2 .productTitle, 
.productGridBox2 .productPrice    {font-size:16px; color:#90336f; display:block; overflow:hidden; text-overflow:ellipsis; 
                                 white-space:nowrap; margin-bottom:5px; line-height:26px;}
.productGridBox2 .productTitle a, 
.productGridBox2 .productPrice a{color:#75557a;}
.productGridBox2 .productTitle a:hover, 
.productGridBox2 .productPrice a:hover{text-decoration:underline;}

.productGridBox2 .productDesc    {font-size:11px; line-height:14px;}
.productGridBox2 .productInfo    {font-size:12px; font-weight:bold; color:#817c7a; line-height:14px;}
.productGridBox2 .shopNow        {color:#75557a; font-size:11px; font-style:italic; float:right;}
.productGridBox2 .shopNow:hover    {text-decoration:underline;}
.productGridBox2 input, .productGridBox2 .actionButton{position:absolute; bottom:5px; right:10px; font-weight:bold;}

.productGridBox3    {position:relative; display:block; height:245px; max-height:245px;overflow:hidden;}
.productGridBox3 .productImage{width:100%; height:134px; overflow:hidden;}
.productGridBox3 .productImage img{width:99%; height:auto; border:1px solid #dfdfdf;}
.productGridBox3 .productTitle, 
.productGridBox3 .productPrice    {font-size:16px; color:#90336f; display:block; overflow:hidden; text-overflow:ellipsis; 
                                 white-space:nowrap; margin-bottom:6px; line-height:22px; text-align:center;}
.productGridBox3 .productTitle a, 
.productGridBox3 .productPrice a{color:#90336f;}
.productGridBox3 .productTitle a:hover, 
.productGridBox3 .productPrice a:hover{text-decoration:underline;}

.productGridBox3 .productDesc    {line-height:20px; text-align:center; padding-top:12px;}
.productGridBox3 .productInfo    {font-size:12px; font-weight:bold; color:#817c7a; line-height:14px;}

.boxShadow{width:100%; height:40px; float:left; margin:0px 0px; padding:0px 0px; overflow:hidden; background:url(/images/category-box-shadow.png) no-repeat right -20px;}
.shadowBox{margin:0px 0px;  /*background:url(/images/bottom-right-shadow.png) no-repeat right bottom;*/}
.shadowBox .innerShadowBox{margin:25px 0px 0px; /*background:url(/images/top-left-shadow.png) no-repeat left top;*/}
/*Product Grid Box CSS Ends Here*/

/*Select Diamond CSS Starts Here*/
.selectDiamondHome								{list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectDiamondHome li							{width:7.2%; margin:0px 0px; padding:0px 1%; display:inline-block; *display:inline; text-align:center; zoom:1;}
.selectDiamondHome li img						{display:block; text-align:center; width:100%; height:auto; margin-bottom:5px;}
.selectDiamondHome li label						{display:block; text-align:center; cursor:pointer;}
.selectDiamondHome li label input[type="radio"]	{margin-bottom:5px;}
/*Select Diamond CSS Ends Here*/

/*Select Metal Type and Your Style CSS Starts Here*/
/*.selectMetalType,		.selectYourStyle			{list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectMetalType li,	.selectYourStyle li			{margin:0px 0px; display:inline-block; *display:inline; text-align:center; zoom:1; border-left: 1px solid #DFDFDF;}
.selectMetalType li:first-child, 
.selectYourStyle li:first-child						{border-left:none;}

.selectMetalType li img,	
.selectYourStyle li img								{display:block; text-align:center; width:100%; height:auto; margin-bottom:5px;}
.selectMetalType li label,	
.selectYourStyle li label							{display:block; text-align:center; cursor:pointer;}
.selectMetalType li label input[type="radio"], 
.selectYourStyle li label input[type="radio"]		{margin-bottom:5px;}

.selectMetalType li{padding:0px 8.5%; width:13%;}
.selectYourStyle li{padding:0px 6.5%; width:6%;}*/

.selectMetalType                                    {list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectMetalType li                                    {padding:0px 14px; width:33%; display:inline-block; *display:inline; text-align:center; zoom:1; 
                                                     border-left: 1px solid #DFDFDF; float:left;}
.selectMetalType li:first-child                        {border-left:none;}
.selectMetalType li img                                {display:block; text-align:center; width:100%; height:auto; margin-bottom:5px; vertical-align:top;}
.selectMetalType li label                            {display:block; text-align:center; cursor:pointer;}
.selectMetalType li label input[type="radio"]        {margin-bottom:5px;}
.selectMetalType li label span                        {display: block; height: 24px; font-size:12px; line-height: 12px; padding-top: 5px; text-align: center; overflow:hidden;}

.selectYourStyle                                    {list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectYourStyle li                                    {padding:0px 15px; width:17%; display:inline-block; *display:inline; text-align:center; zoom:1; 
                                                     border-left: 1px solid #DFDFDF; float:left;} 
.selectYourStyle li:first-child                        {border-left:none;}
.selectYourStyle li img                                {display:block; text-align:center; width:100%; height:auto; margin-bottom:5px; vertical-align:top;}
.selectYourStyle li label                            {display:block; text-align:center; cursor:pointer;}
.selectYourStyle li label input[type="radio"]        {margin-bottom:5px;}
.selectYourStyle li label span                        {display: block; height: 24px; font-size:12px; line-height: 12px; padding-top: 5px; text-align: center; overflow:hidden;}


/*Select Metal Type and Your Style CSS Ends Here*/

/* About Us Style CSS Starts Here*/

.about-us-con{ width:100%; margin:0px; padding:0px; float:left;}
.about-us-con h3{ text-align:left;}
.about-us-con p{ font-size:14px; line-height:20px; text-align:justify;}
.about-us-con img.history-img { float:right; margin:14px 0px 10px 20px;}

/* About Us Style CSS Ends Here*/


.ask-ashley-banner{ clear:both; margin:0px; padding:0px; position:relative;}
.ask-ashley-banner .ask-ashley-text{  margin:0px; padding:0px; position:absolute; right:20px; bottom:20px; font-size:74px; text-transform:capitalize; color:#75557a; line-height:74px;}

.askBtn{background: linear-gradient(to bottom, #75557a 0%, #ad80b4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff; border-style: solid;
    border-width: 1px;border-color: #ad80b4;
    color: #ffffff;
    text-decoration: none; padding:6px 10px;}
	
.askBtn:hover{ color:#cccccc;}	
.ask-ashley-head{ clear:both; margin:20px 0px 30px; padding:0px;  font-size:22px; text-transform:capitalize; color:#75557a; text-align:center;}

.ask-ashley-con{ clear:both; margin:0px 75px 40px; padding:0px;}
.ask-ashley-pic{ clear:both; margin:0px; padding:0px;}
.ask-ashley-pic img{ width:100%; margin:0px; padding:0px; box-shadow:10px 10px 0px #75557a;}


.ask-ashley-question{ clear:both; margin:20px 0 0 25px; padding:0px;}
.ask-ashley-question-con{ clear:both; margin:20px 0 0 0px; padding:0px;}
.ask-ashley-question-con ul{ margin:0px; padding:0px;}
.ask-ashley-question-con ul li{ margin:0px 0px 0px; padding:0px 0 10px 15px; background:url(../images/icons/question-bullet.png) no-repeat 2px 6px; list-style:none;}



.question-type-con{ clear:both; margin:0px 75px 10px; padding:80px 70px; background-color:#f4f4f4; position:relative;}
.question-type-con .quetion-top-coma{width:40px; height:41px; margin:0px; padding:0px; position:absolute; top:22px; left:22px;}
.question-type-con .quetion-bot-coma{width:40px; height:41px; margin:0px; padding:0px; position:absolute; bottom:22px; right:22px;}

.question-ans-list{ clear:both; margin:0px; padding:0px;}
.question-ans-list ul{width:100%; float:left; margin:0; padding:0; min-height:180px!important;}
.question-ans-list ul li{ width:100%; float:left; margin:0px 0px 13px; padding:0px; list-style:none;  font-size:14px; line-height:20px;}
.question-ans-list ul li .name-con-list{ width:12%; margin:0px; padding:0px; float:left; color:#75557a;}
.question-ans-list ul li .reply-con{ width:86%; margin:0px; padding:0px; float:right; color:#383838;}



/*Content Box CSS Starts Here*/
.contentBox{padding-bottom:20px; display:block; overflow:hidden;}
.contentBox p{padding-bottom:0px;}
.contentTitle{display:block; padding-bottom:10px;}
.contentBox .contentTitle {display: block; font-weight: bold; padding-bottom: 5px;}

.inner-page-listing{width:100%; height:auto; margin:0px; padding:0px;}
.inner-page-listing ol{margin:0px; padding:0px;}
.inner-page-listing ol li{width:692px; margin:0px; padding:5px 0px 5px 20px; list-style:none; background:url(/images/icons/side-nav-icon.png) no-repeat 7px 9px;}



.contentList.diamondListBullet li{background-position:0px -198px; padding-left:25px;}
.contentList{margin:0px 0px 20px; padding:0px 0px;}
.contentList li{display:block; line-height:16px; padding-bottom:6px;}
/*Content Box CSS Ends Here*/

/*Speciality Tags CSS Stars Here*/
.specialityTags{list-style:none; margin:0px 0px; width:100%; float:left; text-align:center;}
.specialityTags li    {display:inline-block; *display:inline; zoom:1; border-left:1px solid #dfdfdf; padding:0px 20px; width:18%;}
.specialityTags li img{width:100%; height:auto;}
.specialityTags li:first-child{border-left:none;}
/*Speciality Tags CSS Ends Here*/

/*Page Banner CSS Starts Here*/
.pageBanner    {width:100%; float:left; margin:0px 0px 15px; padding:0px 0px; background-color:#fafafa; overflow:hidden;}
.pageBanner img{width:inherit; height:auto;}
/*Page Banner CSS Ends Here*/

/*Breadcrumb CSS Starts Here*/


.all-pageHeading span{   font-size:14px;  color:#00a0af; letter-spacing:noraml; }
.all-pageHeading span.partner-head{height:45px; font-size:16px; line-height:24px; font-weight:bold; color:#727272; margin:0px 0px; padding:0px 20px; display:inline-block; background-color:#FFFFFF;}


.breadcrumb { padding: 15px 0 0; text-align:center;  background: #fff; border-radius:0; width: 100%; float:left; margin-bottom: 0;}
.breadcrumb ul{margin:0px; padding:0px 20px; display:inline-block;  line-height:20px!important;}
.breadcrumb ul a{color:#727272; margin:0px; padding:0px 7px; display:inline-block;  font-family: 'TrajanPro-Regular'; font-size:11px;}
.breadcrumb ul a:hover{color:#333333; text-decoration:none;}
.breadcrumb ul strong{color:#007f91; margin:0px; padding:0px 7px; display:inline-block; font-family: 'TrajanPro-Regular'; font-size:11px;}
/*Breadcrumb CSS Ends Here*/

/*Breadcrumb CSS Starts Here*/
.pro-listing-head-bg{display:block; margin:0px; padding:5px 0;}
h1.pad-for{ padding:5px 0 8px 12px; color:#00a0af; text-align: center!important; font-size: 14px; }
.filter-new{font-weight:normal; text-align:left; display:block; clear:both;}
.filter-new ul{margin:0px; padding:0px;}
.filter-new ul li{margin:0px; padding:0px 0px 5px 13px; list-style:none; float:left;}
.filter-new ul li .fiter-text{margin:0px; padding:2px 0px 0 12px; list-style:none; color:#333333; font-size:16px;  text-transform:capitalize; float:left;}

.filter-new ul li .selectDropDown-new{width:145px; border:1px solid #dfdfdf; overflow:hidden; overflow:hidden; background-color:#ffffff; display:inline-block;}
.filter-new ul li .selectDropDown-new select{width:180px; height:100%; display:block; border:none; background:transparent; outline:0; padding:2px 15px 2px 2px;}
/*Breadcrumb CSS Ends Here*/

/*Advanced Filter CSS Starts Here*/
#advancedFilter{margin:0px 0px; padding:12px 12px 0px; background-color:#e8e8e8; position:relative; clear:both;}
#advancedFilter .columnFull{background-color:#FFFFFF; padding:10px 1.7%; width:96.6%;}
#advancedFilter .oneSixth p{padding:12px 0px;}
/*.filterBar{border-top:12px solid #e8e8e8;}*/
.filterBar .filterHideShow{width:150px; padding:12px 12px; text-align:left; float:left; border-radius:0px 0px 4px 4px; font-weight:bold; background-color:#e8e8e8;}
.filterBar .filterHideShow:hover{color:#000000;}
.filterBar .filterHideShow span{float:right; vertical-align:top; margin-top:-1px;}
.filterBar .filterForm{margin:10px 10px 0px;}
.filterBar .filterForm label{color:#000000; display:inline-block; margin:0px 0px 0px 20px; vertical-align:top; line-height:24px;}
.filterBar .resultFound{float:right; color:#000000; line-height:24px;}
/*Advanced Filter CSS Ends Here*/

/*Left Navigation Block CSS Starts Here*/
.sideNavigationBox{width:100%; margin:0px 0px; padding:0px 0px; clear:both; background-color:#FBFAF8; overflow:hidden;}
.sideNavigationBox .sideNavTitle{display:block; margin:0px 0px 3px; padding:6px 0px 6px 10px; text-transform:uppercase; font-size:12px; clear:both; background-color:#75557a; color:#FFFFFF;}
.sideNavigation{width:100%; float:left; margin:0px 0px 20px; padding:0px 0px; list-style:none;}
.sideNavigation li{display:block;}
.sideNavigation li a{color:#333333; display:block; padding:0px 12px 0px 10px; font-size:13px; line-height:22px; text-transform:capitalize;}
.sideNavigation li a:hover{color:#666666;}
.sideNavigation li.level{background:url(/images/arrow-right-gray.png) no-repeat right 11px; font-size:13px;}
.sideNavigation li.level strong{padding:0px 12px 0px 10px; color:#75557a!important;}
.sideNavigation li.level span{float:right; text-decoration:underline;}

.sideNavigation li ol.subSideNavigation{padding:5px; margin:5px 10px; background-color:#F1F1F1; }
.sideNavigation li ol.subSideNavigation li{display:block;}
.sideNavigation li ol.subSideNavigation li a{color:#333333; display:block; padding:0px 12px 0px 10px; font-size:13px; line-height:22px; text-transform:capitalize;}
.sideNavigation li ol.subSideNavigation li a:hover{color:#666666;}

/*Left Navigation Block CSS Ends Here*/

/*Left Product Filter CSS Starts Here*/
.productFilterBox                    {margin:0px 0px 15px; padding:0px 0px; border:1px solid #dfdfdf; border-radius:4px 4px 0px 0px; display:block; overflow:hidden;}
.productFilterBox .filterTitle        {display:block; margin:0px 0px; padding:0px 10px; text-transform:uppercase; font-weight:bold; font-size:14px; 
                                     clear:both; line-height:32px; cursor:pointer;}
.productFilterBox .filterTitle span    {display:inline-block; vertical-align:top; margin-top:4px;}
.productFilterBox .filterTitle .selectDropDown{margin:4px 5px 0px 5px; width:175px; vertical-align:top; float:right; border-color:#d3d3d3;}
.productFilterBox .filterTitle .selectDropDown select{width:208px;}
.productFilterBox ul{list-style:none; margin:8px 0px 0px; padding:0px 5px; height:155px; overflow-y:auto;}
.productFilterBox ul li{width:100%; float:left; margin-bottom:5px; line-height:20px;}
.productFilterBox ul li label{display:block; line-height:18px; padding:3px 5px; line-height:20px;}
.productFilterBox ul li label a{text-decoration:underline;}
.productFilterBox ul li label:hover, 
.productFilterBox ul li label:hover a{color:#283E31; background-color:#dfdfdf;}
.productFilterBox ul li label input[type="checkbox"], 
.productFilterBox ul li label input[type="radio"]{padding-right:7px; vertical-align:text-top;}
/*Left Product Filter CSS Ends Here*/

/*Footer CSS Starts Here*/
#footer {
	width:998px;
	margin:0px auto 0px;
	padding:10px 0px 30px;
	border-top:1px solid #d8d8d8;
}

.social-icon{margin:0px; padding:0px; float:left;}
.social-icon ul{margin:0px; padding:0px;}
.social-icon ul li{margin:0px 2px 0px 0px; padding:0px; float:left; list-style:none;}


.footer-nav{margin:0px; padding:0px; float:right; text-align:right;}
.footer-nav ul{margin:0px; padding:0px;}
.footer-nav ul li{margin:5px 0px 0px 13px; padding:0px; display:inline-block; list-style:none; position:relative;}
.footer-nav ul li a{font-size:13px; color:#666666; text-decoration:none;}
.footer-nav ul li a:hover{color:#75557a; text-decoration:none;}
.footer-nav ul li a:before{position:absolute; left:-10px; top:0px; content:":";}
.footer-nav ul li:first-child a:before{content:"";}

.copyright{width:100%; margin:8px 0 0; padding:0px; font-size:13px; color:#666666; line-height:18px; float:left;}


/*Footer CSS Ends Here*/



.scrollup{opacity:0.8; position:fixed; bottom:125px; right:25px; display:none; color:#000000; padding:0px 6px; line-height:24px; z-index:10000; background:#ffffff; }
.scrollup       {background:#ffffff; border-radius: 20px; bottom: 125px; color: #000000; display: none; font-size: 24px; height: 32px; 
                 line-height: 30px; opacity: 0.8; padding: 0; position: fixed; right: 25px; text-align: center; width: 32px; z-index: 10000;
                 transition:all 0.8s linear;}
.scrollup:hover {color:#ffffff; background:#666666;}

/*Product Detail Box CSS Starts Here*/
.productDetailBox{}
.productDetailBox .productTitle            {font-weight:bold; font-size:16px; display:block; text-align:left;}
.productDetailBox .productCode            {font-weight:bold; line-height:22px; display:block;}
.productDetailBox .productDesc            {display:block; text-align:justify;}

.productDetailBox .productSalesPrice    {font-size:40px; color:#b05a92; line-height:48px; display:inline-block;}
.productDetailBox .productSalesPrice em    {font-size:16px; vertical-align:top; color:#404040;}
.productDetailBox .productPrice            {font-size:16px; color:#a0a0a0; text-decoration:line-through; border-left:1px solid #dfdfdf; 
                                         padding-left:15px; margin-left:15px; display:inline-block; line-height:48px; vertical-align:top;}


.productDetailBox .productReview        {display:block; margin:10px 0px;}
.productDetailBox .productImage            {margin:0px 0px; padding:0px 0px;}

.requestButtonBox{width:410px; float:left;}
.requestButtonBox .selectYourRing{display:block; margin-bottom:15px;}
.requestButtonBox .selectYourRing .selectDropDown{width:180px;}
.requestButtonBox .selectYourRing .selectDropDown select{width:212px;}
.requestButtonBox .selectYourRing label{display:block; padding-bottom:7px;}
.requestButtonBox .savedItemYes, .requestButtonBox .savedItemNo{font-size:16px; line-height:30px; display:inline-block; padding-left:32px;}
.requestButtonBox .savedItemYes{background-position:-8px -57px;}
.requestButtonBox .savedItemNo{background-position:-8px -93px;}
.requestButtonBox .addToCartButton{width:400px; height:56px; display:block; margin-bottom:15px;}
.requestButtonBox .addToCartButton input[type="button"],
.requestButtonBox .addToCartButton input[type="submit"]{font-size:24px; color:#FFFFFF; text-align:left; height:inherit; width:inherit; border:none; padding-left:20px; cursor:pointer; font-weight:bold;}
.requestButtonBox .addToCartButton input[type="button"].addtocartIcon,
.requestButtonBox .addToCartButton input[type="submit"].addtocartIcon{background-position:340px 15px; background-color:transparent;}
.requestButtonBox .buttonType28{width:40%; float:left; margin:15px 25px 0px 0px;}
/*Product Detail Box CSS Ends Here*/

/*Social Widget CSS Starts Here*/
.socialWidget{list-style:none; margin:10px 0px; padding:0px 0px; width:100%; float:left;}
.socialWidget li{margin-left:15px; float:left; overflow:hidden;}
.socialWidget li:first-child{margin-left:0px;}
/*Social Widget CSS Ends Here*/

/*Specification Tabs CSS Starts Here*/
.specificationBox                                            {width:100%; float:left; margin:0px 0px; padding:0px 0px;}
.specificationBox .specificationTabs                        {list-style:none; margin:0px 0px; padding:0px 0px; border-bottom:1px solid #dfdfdf; width:100%; float:left;}
.specificationBox .specificationTabs li                        {margin:0px 5px; padding:0px 0px; float:left; position:relative;}
.specificationBox .specificationTabs li .arrowDown            {width:100%; height:11px; background:url(/images/icons/arrow-down-black2.png) no-repeat center top; 
                                                             position:absolute; display:none; bottom:-9px;}
.specificationBox .specificationTabs li:hover .arrowDown, 
.specificationBox .specificationTabs li.active .arrowDown    {display:block;}
.specificationBox .specificationTabs li a                    {padding:6px 10px; border-radius:4px 4px 0px 0px; display:block; border-bottom:none!important;}
.specificationBox .specificationTabs li:hover a, 
.specificationBox .specificationTabs li.active a{background: #4a4a4a; color:#FFFFFF;
                                                 background: -moz-linear-gradient(top,  #4a4a4a 0%, #252525 100%);
                                                 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#252525));
                                                 background: -webkit-linear-gradient(top,  #4a4a4a 0%,#252525 100%);
                                                 background: -o-linear-gradient(top,  #4a4a4a 0%,#252525 100%);
                                                 background: -ms-linear-gradient(top,  #4a4a4a 0%,#252525 100%);
                                                 background: linear-gradient(to bottom,  #4a4a4a 0%,#252525 100%);
                                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#252525',GradientType=0 );}
    
.specificationTable                                    {width:100%; float:left; margin:15px 0px 25px;}
.specificationTable table                            {width:100%; border-collapse:collapse; border:1px solid #dfdfdf;}
.specificationTable table tr td                        {padding:4px 8px; text-align:left;}
.specificationTable table tbody tr                    {border-top:1px solid #dfdfdf;}
.specificationTable table tbody tr:first-child        {border-top:none;}
.specificationTable table tbody tr:nth-child(even)    {background: #fefefe;}
.specificationTable table tbody tr:nth-child(odd)    {background: #f5f5f5;}
.specificationTable table tbody tr td:nth-child(1)    {width:20%; font-weight:bold;}
.specificationTable table tbody tr td:nth-child(2)    {width:1%; text-align:center;}
.specificationTable table tbody tr td:nth-child(3)    {width:79%;}
/*Specification Tabs CSS Ends Here*/

/*Left Pannel of Product Detail CSS Starts Here*/
.productDetailLeft                    {width:90%; min-height:500px; padding-right:7%; float:left; border-right:1px solid #f5f5f5; 
                                     box-shadow:inset -20px 0px 30px -10px #dfdfdf;}
.productPrivewBox                    {width:100%; height:300px; float:left; margin:20px 0px; padding:0px 0px; background-color:#ffffff; 
                                     outline:1px solid #dfdfdf; overflow:hidden; position:relative;}
                                         
.productPrivewBox img                {width:100%; height:auto;}

p.zoomIcon                            {padding-left:24px; background-position:0px -180px; display:block; overflow:hidden;}

.productPrivewThumb                    {list-style:none; margin:12px 0px; padding:0px 0px; width:100%; float:left;}
.productPrivewThumb li                {float:left;  margin:0px 0px 0px 10px; width:22.75%; border:1px solid #dfdfdf; height:68px; overflow:hidden; text-align:center;}
.productPrivewThumb li:first-child    {margin-left:0px;}
.productPrivewThumb li a            {display:block;}
.productPrivewThumb li img            {width:100%; height:auto; opacity:0.6;}
.productPrivewThumb li:hover img    {opacity:10;}
.productPrivewThumb li:hover         {border-color:#999999;}

.followingShapes                    {width:100%; float:left; margin:0px 0px; padding:0px 0px;}
.followingShapes p                    {text-align:center; font-weight:bold;}
.followingShapes ul                    {list-style:none; text-align:center; width:100%; float:left; margin:10px 0px 0px;}
.followingShapes ul li                {width:18px; height:18px; border:1px solid #dfdfdf; overflow:hidden; display:inline-block; margin:0px 2px;}
.followingShapes ul li a            {display:block; height:18px;}

.threeDviewButtonBox                {display:block; margin:0px 0px; padding:20px 10px; background:url(/images/3d-view.png) no-repeat right center;}
.threeDviewButtonBox .buttonType28    {width:200px; margin-bottom:15px;}

.youMayAlsoLike{display:block;}
.youMayAlsoLike p{display:block;}

/*Star Rating CSS Starts Here*/
.starRatingBox{display:block; margin:0px 0px; padding:0px 0px; line-height:18px;}
.starRatingBox .starRating{width:90px; height:18px; background-position:0px -272px; background-repeat:repeat-x; float:left; margin-right:15px;}
.starRatingBox .starRating .starRated{display:block; height:18px; width:10%; background-position:0px -254px; background-repeat:repeat-x;}

.starRatingBox ul{list-style:none; margin:0px 0px; padding:0px 0px;}
.starRatingBox ul li{display:inline-block; margin:0px -1px; line-height:18px; vertical-align:top;}
/*Star Rating CSS Ends Here*/
/*Left Pannel of Product Detail CSS Ends Here*/

/*Create Your Account CSS Starts Here*/
.createYourAccount{clear:both;}
.createYourAccount h1{color:#75557a; border-bottom:1px solid #dfdfdf; text-align:left; font-weight:normal; font-size:18px;}
.createYourAccount .formBox{display:block; margin:15px 0px 0px;}
.createYourAccount .formBox a.gotoPage{float:left; text-transform:uppercase; text-decoration:underline; font-size:11px; margin-top:8px;}
/*Create Your Account CSS Ends Here*/



/*Account Form CSS Starts Here*/
.newAccountForm{padding:12px 12px; background-color:#FFFFFF; display:block; border:1px solid #CCCCCC;}
.newAccountForm h2{color:#666666; border-bottom:1px solid #666666; text-align:left; font-weight:bold;}
.newAccountForm h2 span.errorMsg{float:right; color:#FF0000; font-size:13px; font-weight:normal; text-decoration:blink;}
.newAccountForm p{color:#666666; padding-bottom:10px;}
.newAccountForm ul{list-style:none; margin:0px 0px; padding:0px 0px;}
.newAccountForm ul li{width:100%; float:left; margin-bottom:10px;}
.newAccountForm ul li font{color:#FF0000!important;}
.newAccountForm label{color:#666666; display:block; padding-bottom:4px;}
.newAccountForm label.selectDropDown{padding-bottom:0px;}
.newAccountForm input[type="text"], .newAccountForm textarea, 
.newAccountForm input[type="password"]{display:block; text-indent:5px; width:100%; padding: 5px 0; border:1px solid #CCCCCC;}
.newAccountForm input[type="submit"]{text-transform:uppercase; cursor:pointer;}
.newAccountForm input.capchaCodeField{width:105px; float:left; vertical-align:top; text-indent:5px; height: 24px;}
.newAccountForm img.capchaCodeImage{vertical-align:top; height:28px;}
.newAccountForm a.gotoPage{float:left; text-transform:uppercase; text-decoration:underline; font-size:11px; margin:8px 0px; color:#666666;}
.newAccountForm a.gotoPage input[type="checkbox"]{vertical-align:top; margin-top:3px;}
.newAccountForm a.gotoPage:hover{text-decoration:none;}
.newAccountForm a.cancelPage{float:left; text-transform:capitalize; text-decoration:none; font-size:11px; margin-top:8px; color:#666666;}
.newAccountForm a.cancelPage:hover{text-decoration:underline;}

.signUpButtonsBox{border:1px dashed #ffffff; padding:15px 15px; text-align:center; border-radius:6px 6px; display:table;}
.signUpButtonsBox a{display:table-cell; vertical-align:middle;}
.verticleOr{width:1px; height:inherit; background-color:#dfdfdf; position:relative; margin:0px 12px;}
.verticleOr:before{border: 1px solid #FFFFFF; border-radius: 20px 20px 20px 20px; color: #FFFFFF; content: "Or"; height: 24px; left: -12px; 
				   line-height: 24px; overflow: hidden; position: absolute; top: 40%; width: 24px; font-size:10px;}

.newAccountForm .verticleOr{height:135px;}
.newAccountForm .verticleOr:before{background-color:#75557a;}
/*Account Form CSS Ends Here*/

/*Shopping Cart List CSS Starts Here*/
#shoppingCartList{width:100%; float:left; margin:0px 0px; padding:0px 0px; clear:both;}
#shoppingCartList table{width:100%; border:none; border-collapse:collapse;}
#shoppingCartList table tr td{padding:5px 10px; vertical-align:top;}
#shoppingCartList table tr td:nth-child(1){width:20%; text-align:left;}
#shoppingCartList table tr td:nth-child(2){width:32%; text-align:left;}
#shoppingCartList table tr td:nth-child(3){width:16%; text-align:center;}
#shoppingCartList table tr td:nth-child(4){width:16%; text-align:center;}
#shoppingCartList table tr td:nth-child(5){width:16%; text-align:right;}
#shoppingCartList table thead{background-color:#ebebeb; font-weight:bold; height:40px; line-height:30px;}
#shoppingCartList table tbody tr{border-bottom:1px solid #dfdfdf;}
#shoppingCartList .productImage,    #shoppingCartList .productTitle,
#shoppingCartList .productCode,        #shoppingCartList .productSize,
#shoppingCartList .productQty,        #shoppingCartList .productSalePrice,
#shoppingCartList .productRemove    {display:block;}

#shoppingCartList .productImage        {width:100%; float:left; overflow:hidden;}
#shoppingCartList .productImage img    {width:100%; height:auto;}
#shoppingCartList .productTitle        {font-weight:bold; margin-top:20px;}
#shoppingCartList .productCode        {text-transform:uppercase;}
#shoppingCartList .productSize        {font-weight:bold;}
#shoppingCartList .productQty        {margin-top:20px;}
#shoppingCartList .productQty select{border:1px solid #dfdfdf; padding:2px 2px; width:50px;}
#shoppingCartList .productRemove    {color:#283E31; margin-top:20px; font-weight:normal; display:inline-block;}
#shoppingCartList .productRemove:hover{text-decoration:none; color:#75557a;}
#shoppingCartList .productSalePrice    {font-weight:bold; margin-top:20px;}
/*Shopping Cart List CSS Ends Here*/

/*Cart Total Amount Box Starts Here*/
.paymentSecureVoucher{list-style:none; margin:0px 0px; padding:10px 10px;}
.paymentSecureVoucher li{float:left; height:90px; margin-left:20px; padding-left:20px; border-left:1px solid #dfdfdf;}
.paymentSecureVoucher li:first-child{margin-left:0px; padding-left:0px; border-left:none;}
.paymentSecureVoucher li span{font-weight:bold; color:#000000; font-weight:14px; margin-bottom:6px; display:block;}
.paymentSecureVoucher li input[type="text"]{width:99%; border: 1px solid #dfdfdf; text-indent:6px;}
.paymentSecureVoucher li input[type="submit"]{display:block; width:205px; margin-top:5px;}

.carttotal{margin:15px 5px 0px 0px;}
.carttotal table{width:100%; border-collapse:separate;}
.carttotal table tr td{padding:2px 10px; text-align:right;}
/*Cart Total Amount Box Starts Here*/

/*Information Box CSS Starts Here*/
.infoBox{height:280px;}
/*Information Box CSS Ends Here*/

#easy_zoom{width:520px; height:400px; border:5px solid #eee; background:#fff; color:#333; position:absolute;
           top:0px; left:102%; overflow:hidden; -moz-box-shadow:0 0 10px #777; -webkit-box-shadow:0 0 10px #777;
           box-shadow:0 0 10px #777; line-height:400px; text-align:center; z-index: 9999;}



/*CSS FROM SAUD*/

.quickListDetail {width:315px; margin:0px 0px; padding:8px 8px; box-shadow:4px 0px 0px #555; position:fixed; bottom:0px; right:20px; z-index:9999; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; background-color: #f5f5f5 }
.quickListDetail .columnFull{width:100%; margin-bottom:-8px; margin-left:-8px; padding:0 8px 20px; background-color: #CCCCCC; background-image: -moz-linear-gradient(center top , #FFFFFF, #CCCCCC); box-shadow: 0 1px 0 rgba(200, 200, 200, 0.2); cursor: pointer;}
.innerQuickList .columnFull .savedItems{font-size:16px; float:left; color:#90336f; line-height:30px;}


.quickListDetail .innerQuickList {width:315px; margin:0px 0px; box-shadow:0px 0px 4px #555; display:none; z-index:9999; background-color: #f5f5f5;}
.quickListDetail .innerQuickList .thumbnail{border:1px solid #999; padding:1px 1px; overflow:hidden;}
.quickListDetail .innerQuickList .thumbnail img{width:100%; height:auto;}
.quickListDetail .innerQuickList .columnFull{margin-bottom:8px; padding-bottom:8px; border-bottom:1px dashed #666666; background-color: #f5f5f5;}
.quickListDetail .innerQuickList .productSku, .shortCartDetail .productTitle, .shortCartDetail .productDesc, .shortCartDetail .productPrice, .shortCartDetail .productQty{font-size:10px; color:#5a5a5a;}
.quickListDetail .innerQuickList .productSku{font-weight:bold; line-height:10px; padding-bottom:2px; display:block;}
.quickListDetail .innerQuickList .productTitle{display:block; padding-bottom:4px; margin:0px; margin-bottom:2px; line-height:13px; border-bottom:1px solid #e9e9e9;}
.quickListDetail .innerQuickList .productDesc{}
.quickListDetail .innerQuickList .productPrice{color:#FF0000; font-weight:bold;}
.quickListDetail .innerQuickList .productQty{color:#000000; padding-left:15px;}
.quickListDetail .innerQuickList .remove{text-decoration:underline; color:#555555; font-size:10px; float:right;}
.quickListDetail .innerQuickList .remove:hover{text-decoration:none;}
.quickListDetail .innerQuickList .totalAmount{font-size:18px; float:left; color:#90336f; line-height:30px;}
.quickListDetail .innerQuickList input[type="submit"], .shortCartDetail input[type="button"]{font-size:14px; font-weight:bold; padding: 10px; width: 315px;}


#myBagToggle{position: absolute; bottom: -1px; right: 50px; z-index: 9999; padding: 3px 8px 0px; background-color: #fff; 
			 border: 1px solid #283E31; border-bottom: none; border-radius: 4px 4px 0 0;}
.myBagDetailBox    {width:315px; margin:0px 0px; padding:8px 0px; font-size:11px;
                     position:absolute; top:100%; right:-1px; display:none; z-index:9999; border:1px solid #283E31; border-top:none;
                     border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px;}
.myBagDetailBox .thumbnail{border:1px solid #999; padding:1px 1px; overflow:hidden;}
.myBagDetailBox .thumbnail a{display:block; margin:0px 0px; padding:0px 0px;}
.myBagDetailBox .thumbnail img{width:100%; height:auto;}
.myBagDetailBox .columnFull{margin:0px 0px;}

.myBagDetailBox .productCode{font-weight:bold; line-height:10px; padding-bottom:2px; display:block; font-size:11px; font-weight:bold; color:#404040;}
.myBagDetailBox .productSku{font-weight:bold; line-height:10px; padding-bottom:8px; display:block; font-size:11px; font-weight:bold; color:#404040;}
.myBagDetailBox .productTitle{display:block; padding-bottom:4px; margin:0px; margin-bottom:2px; line-height:13px; border-bottom:1px solid #e9e9e9; color:#404040;}
.myBagDetailBox .productDesc{color:#404040;}
.myBagDetailBox .productPrice{color:#FF0000; font-weight:bold;}
.myBagDetailBox .productQty{color:#000000; padding-left:15px;}
.header-main-nav .myBagDetailBox ul li a.remove:link{text-decoration:underline; color:#555555; font-size:11px; float:right;padding-right:5px;text-transform: none;margin:0;}
.header-main-nav .myBagDetailBox ul li a.remove:hover{text-decoration:none;border:0;}


.myBagDetail ul  a.remove:link{text-decoration:underline; color:#555555; font-size:11px; float:right;padding-right:5px;text-transform: none;margin:0;}
.myBagDetail ul  a.remove:hover{text-decoration:none;border:0;}

.myBagDetailBox .totalAmount{font-size:16px; float:left; font-weight:bold; color:#404040; line-height:30px; margin-left:11px;}
.myBagDetailBox input[type="submit"], .myBagDetailBox input[type="button"]{font-size:14px; font-weight:bold; margin-right:11px;}

.myBagDetail{clear:both; max-height:335px; overflow-y:auto;}
.myBagDetail > ul{list-style:none; margin:0px 0px 10px; padding:0px 0px; overflow:hidden;} 
.myBagDetail > ul > li{margin:10px 10px 0px; padding:5px 5px; border:1px dashed #e5e5e5; background-color:#FFFFFF; border-radius:6px; box-shadow:0px 0px 6px #f5f5f5; clear:both; overflow:hidden;}
.myBagDetail > ul > li:first-child{margin-top:0px;}



.quickListDetailBox {position:fixed; bottom:-2px; right:20px; width:320px; border:1px solid #dfdfdf; background-color:#FFFFFF; z-index:999;}
.quickListDetailBox .listTitle{display:block color:#FFFFFF; padding:6px 10px; font-weight:bold; cursor:pointer; width:120px; position:absolute; top:-31px; right:-1px; border-radius:6px 6px 0px 0px; border:1px solid #dfdfdf; border-bottom:none;}
.quickListDetailBox .listTitle:hover{color:#000000;}
.quickListDetailBox .listContainer{display:block; padding:0px 0px;}
.quickListDetailBox .myBagDetailBox{box-shadow:none; position:static; float:right; border:none;}
.quickListDetailBox .starIcon{background-position:0px -252px; width:18px; height:18px; display:inline-block; vertical-align:top; margin-left:3px; }
.starIcon {background-image: url(/images/icons/icon-18-18.png);}


.classForDevUse { position: relative; }


.removeFromQuick {
    display:none;
    margin: 5px 8px 5px 5px;
    padding: 2px;
    position: absolute;
    right: 0;
    top: 0;
}

.classForDevUse article { position: absolute; background:url(/images/image_hover.png); background-repeat:repeat; width: 100%; height: 175px;}
.classForDevUse article.da-animate { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.classForDevUse:hover .removeFromQuick{display:block; }

.staticBlock {
    border-style: dashed !important;
    display: block;
    padding: 10px;
}

/* Initial state classes: */
.da-slideFromTop { left: 0px; top: -100%; }
.da-slideFromBottom { left: 0px; top: 100%; }
.da-slideFromLeft { top: 0px;  left: -100%; }
.da-slideFromRight { top: 0px; left: 100%; }
/* Final state classes: */
.da-slideTop { top: 0px; }
.da-slideLeft { left: 0px; }
.classForDevUse article a { color:#fff; padding:20px;}
.classForDevUse article h3{ color:#fff; padding-top:25px; font-size:14px; margin: 0px 10px; width: auto; line-height:20px;}
.classForDevUse article p{ float:left; width:100%; display:block; margin-top:20px;}
.classForDevUse article p a{ text-indent:-99999px; padding:5px 15px; }
.classForDevUse article p a.link{ background:url(/images/icon-link.png) no-repeat center #ffffff; }
.classForDevUse article p a.link:hover{ background:url(/images/icon-link.png) no-repeat center #aaa;}
.classForDevUse article p a.cart{ background: url(/images/icon-addcart.png) no-repeat center #ffffff; }
.classForDevUse article p a.cart:hover{ background:url(/images/icon-addcart.png) no-repeat center #aaa;}
.classForDevUse article p a.zoom{ background: url(/images/icon-zoom.png) no-repeat center #ffffff; }
.classForDevUse article p a.zoom:hover{ background:url(/images/icon-zoom.png) no-repeat center #aaa;}

.classForDevUse article p a.quick_list{ background: url(/images/star_add.png) no-repeat center #ffffff; }
.classForDevUse article p a.quick_list:hover{ background:url(/images/star_add.png) no-repeat center #aaa;}
.classForDevUse article p a.quick_list_added{ background: url(/images/star_added.png) no-repeat center #ffffff; }
.classForDevUse article p a.quick_list_added:hover{ background:url(/images/star_added.png) no-repeat center #aaa;}

.classForDevUse article p a:hover{ -ms-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}


/*Legend Box CSS Starts Here*/
.legendBox{border:1px solid #dfdfdf; border-radius:6px 6px; padding:10px 10px; margin-top:15px; position:relative;}
.legendBox .legendTitle{background-color:#FFFFFF; line-height:24px; padding:0px 5px; font-weight:bold; position:absolute; left:15px; top:-12px;}
.legendBox .legendContent{width:100%; float:left; margin:0px 0px; padding:0px 0px; clear:both;}
/*Legend Box CSS Ends Here*/



/* Start Bridal Registry  By SAUD*/
.bridal-registry-container{width:998px; height:auto; margin:10px auto; padding:0px;}
.bridal-registry-container .bridal-img-text{width:998px; height:auto; margin:0px 0 15px; padding:0px; float:left;}
.bridal-registry-container .bridal-img{width:138px; height:136px; margin:0px 15px 0 0; padding:0px; float:left;}
.bridal-registry-container .bridal-text{width:845px; height:auto; margin:0px; padding:0px; float:left; font-size:14px; color:#484848; text-align:justify;}

.bridal-registry-container .wedding-month-con{width:968px; height:auto; margin:0px; padding:15px; float:left; /*background-color:#fff3e7;*/}
.bridal-registry-container .wedding-month-con .wed-month{width:630px; height:auto; margin:0px; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .wed-month.after-login{width:968px; height:auto; margin:0px; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .wed-month .wed-head{width:550px; height:auto; margin:0px; padding:0px 0px 10px 10px; float:left; border-bottom:2px solid #273e31; font-family:'Merienda', cursive; font-size:20px; color:#273e31;}
.bridal-registry-container .wedding-month-con .wed-month .wed-head.after-login-head{width:740px; height:auto; margin:0px; padding:0px 0px 10px 10px; float:left; border-bottom:2px solid #273e31; font-family:'Merienda', cursive; font-size:20px; color:#273e31;}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link{width:550px; height:auto; margin:0px; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul{margin:0px; padding:0px;}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul li{width:215px; margin:0px; padding:15px 10px 0px; list-style:none; float:left;}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul li a{font-family:'Merienda', cursive; font-size:16px; color:#273e31; text-decoration:none;}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul li a:hover{color:#273e31; text-decoration:underline;}


.bridal-registry-container .wedding-month-con .wed-reg{width:338px; height:322px; margin:0px; padding:0px; float:left; background-color:#ffd8ba;}
.bridal-registry-container .wedding-month-con .wed-reg .reg-text{width:338px; height:auto; margin:0px; padding:25px 0px; text-align:center; float:left; font-family:'Merienda', cursive; font-size:17px; color:#913f00; line-height:30px;}
.bridal-registry-container .wedding-month-con .wed-reg .click-button{width:338px; height:auto; margin:0px; padding:20px 0 50px; text-align:center; float:left;}
.bridal-registry-container .wedding-month-con .wed-reg .click-button a{margin:0px; padding:9px 40px; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg.jpg) repeat-x; text-transform:uppercase;}
.bridal-registry-container .wedding-month-con .wed-reg .click-button a:hover{margin:0px; padding:9px 40px; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg-h.jpg) repeat-x;}
.bridal-registry-container .wedding-month-con .wed-reg .reg-log-text{width:338px; height:auto; margin:0px; padding:0px 0px; text-align:center; float:left; font-size:18px; color:#273e31; line-height:24px; text-transform:uppercase; font-weight:bold;}
.bridal-registry-container .wedding-month-con .wed-reg .reg-log-text a{color:#273e31; text-decoration:underline; font-weight:bold;}
.bridal-registry-container .wedding-month-con .wed-reg .reg-log-text a:hover{color:#273e31; text-decoration:none;}

/* Bridal Registry Month */

.bridal-registry-container .wedding-month-con.month-page{width:968px; height:auto; margin:0px; padding:15px; float:left; /*background-color:#fff3e7;*/ min-height:422px;}
.bridal-registry-container .wedding-month-con .month-head{width:968px; height:auto; margin:0px; padding:0px 0px 10px; float:left; border-bottom:2px solid #273e31; font-family:'Merienda', cursive; font-size:20px; color:#273e31;}
.bridal-registry-container .wedding-month-con .mon-link{width:988px; height:auto; margin:0px; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .mon-link ul{margin:0px; padding:0px;}
.bridal-registry-container .wedding-month-con .mon-link ul li{width:250px; margin:0px; padding:20px 10px 0px; list-style:none; float:left;}
.bridal-registry-container .wedding-month-con .mon-link ul li a{font-family:'Merienda', cursive; font-size:16px; color:#273e31; text-decoration:none;}
.bridal-registry-container .wedding-month-con .mon-link ul li a:hover{color:#273e31; text-decoration:underline;}

/* End Bridal Registry Month */


/* Bridal Registry Product */


.bridal-registry-container .wedding-month-con .month-head{width:958px; height:auto; margin:0px; padding:0px 0px 10px 10px; float:left; border-bottom:2px solid #273e31; font-family:'Merienda', cursive; font-size:20px; color:#273e31;}
.bridal-registry-container .wedding-month-con .bridal-product-page{width:968px; height:auto; margin:0px; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .pro-link{width:600px; height:auto; margin:0px; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .pro-link ul{margin:0px; padding:0px;}
.bridal-registry-container .wedding-month-con .pro-link ul li{width:100%; margin:0px; padding:10px 0px 0px 0px; list-style:none; float:left;}
.bridal-registry-container .wedding-month-con .pro-link ul li.birdal-top-mar{padding:40px 0px 0px 0px;}
.bridal-registry-container .wedding-month-con .pro-link ul li.birdal-top-bot-mar{padding:40px 0px 20px 0px;}
.bridal-registry-container .wedding-month-con .pro-link ul li span{width:150px; font-size:14px; font-weight:bold; color:#273e31; float:left; padding:0 0 0 10px;}
.bridal-registry-container .wedding-month-con .pro-link ul li label{width:325px; font-size:14px; font-weight:normal; color:#273e31; float:left;}
.bridal-registry-container .wedding-month-con .pro-link ul li a{margin:0px; padding:9px 40px; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg.jpg) repeat-x; text-transform:uppercase;}
.bridal-registry-container .wedding-month-con .pro-link ul li a:hover{margin:0px; padding:9px 40px; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg-h.jpg) repeat-x;}

.bridal-registry-container .wedding-month-con .pro-img-con{width:265px; height:auto; margin:0px; padding:10px 0 0 0; float:right; text-align:right;}

/* End Bridal Registry Product */

/* Bridal Prfile Login */

.bridal-registry-container .wedding-month-con .wed-month .profile-login{width:391px; height:auto; margin:10px 0 0 0; padding:0px; float:left;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul{margin:0px; padding:0px;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li{width:100%; margin:0px; padding:5px 10px 0px; list-style:none; float:left;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li span{display:block; font-size:18px; color:#273e31; margin:0px; padding:0px;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li span.upload-file{color:#FFFFFF!important; display:inline-block!important; font-size:18px!important; font-weight:normal!important; margin:10px 0 0 10px!important; padding: 10px!important;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field{display:block; margin:15px 0px 10px; padding:0px;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field input[type="text"]{width:360px; height:25px; margin:0px; padding:7px 10px; border:1px solid #dfdfdf;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field input[type="password"]{width:360px; height:25px; margin:0px; padding:7px 10px; border:1px solid #dfdfdf;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field select{width:380px; height:40px; margin:0px; padding:10px; border:1px solid #dfdfdf; background-color:#fff;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field textarea{width:360px; height:80px; margin:0px; padding:7px 10px; border:1px solid #dfdfdf;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field a{margin:0px; padding:9px 40px; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg.jpg) repeat-x; text-transform:uppercase;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-button{display:block; margin:15px 0px 10px; padding:0px; text-align:center;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-button input[type="submit"]{margin:0px; padding:9px 40px; text-align:center; font-size:17px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg.jpg) repeat-x; border:none; cursor:pointer; text-transform:uppercase;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-button input[type="submit"]:hover{margin:0px; padding:9px 40px; text-align:center; font-size:17px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-radius:5px; background:url(../images/button-bg-h.jpg) repeat-x;}

.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button{display:block; margin:15px 0px 10px; padding:0px; text-align:center;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a{font-size:14px; color:#273e31; text-decoration:underline;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a:hover{color:#273e31; text-decoration:none;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a.font-increzze{font-size:18px; color:#273e31; text-decoration:underline;}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a.font-increzze:hover{color:#273e31; text-decoration:none;}
/* End Bridal Prfile Login */


/* End Bridal Registry */

ul.social-plugin{display:inline-block; margin:0px 5px; vertical-align:top;}
ul.social-plugin li{float:left;list-style: none;}
.width50{width:50px;}
.width75{width:75px;}
.width100{width:100px;}


/* for checkout page */
.shopping-cart-box .billing-info {
    border-right: 1px solid #DFDEDE;
    float: left;
    height: auto;
    margin: 0 7px 0 0;
    min-height: 580px;
    padding: 0 0 0 6px;
    width:32%;
}
.shopping-cart-box .billing-info .billing-head {
    border-bottom: 1px dotted #888888;
    color: #75557a;
    float: left;
    font-size:13px;
    height: auto;
    line-height:20px;
    margin: 0;
    padding: 0 0 2px;
    width:96%;
}
.shopping-cart-box .billing-info .billing-field {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 96%;
}
.shopping-cart-box .billing-info .billing-field ul {
    margin: 0;
    padding: 0;
}
.shopping-cart-box .billing-info .billing-field ul li {
    height: 42px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width:100%;
}
.shopping-cart-box .billing-info .billing-field ul li label {
    color: #333333;
    display: block;
    float: left;
    font: 13px/52px Calibri;
    height: 42px;
    margin: 0;
    padding: 0;
    width:80px;
}
.shopping-cart-box .billing-info .billing-field ul li span {
    color: #FF0000;
    display: block;
    float: left;
    height: 42px;
    line-height: 54px;
    margin: 0;
    padding: 0;
}
.shopping-cart-box .billing-info .billing-field ul li span input[type="text"] {
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    font: 13px/18px Calibri;
    height: 18px;
    margin: 11px 0 0;
    padding: 5px;
    width: 183px;
}
.shopping-cart-box .billing-info .billing-field ul li span textarea{
    border: 1px solid #CCCCCC;
    height: 56px;
    vertical-align: middle;
    width: 183px!important;
}
.shopping-cart-box .billing-info .billing-field ul li span select {
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    font: 13px/18px Calibri;
    height: 30px;
    margin: 11px 0 0;
    padding: 5px;
    width: 195px;
}
.shopping-cart-box .billing-info .billing-field div{ width:250px!important;}
.shopping-cart-box .shipping-method {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 6px;
    width:32%;
}
.shopping-cart-box .shipping-method .shipping-head {
    border-bottom: 1px dotted #888888;
    color: #75557a;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 0 0 2px;
    width:99%;
}
.shopping-cart-box .shipping-method .radio-box {
    float: left;
    height: auto;
    margin: 5px 0 15px;
    padding: 0;
    width: 99%;
}
.shopping-cart-box .shipping-method .delivery-box {
    background-color: #F5F5F5;
    color: #333333;
    float: left;
    font: 13px/18px Calibri;
    height: auto;
    margin: 10px 0 0;
    padding: 8px 3% 0;
    width: 93%;
}
.shopping-cart-box .shipping-method .diamond-text {
    background-color: #F5F5F5;
    color: #333333;
    float: left;
    font: 13px/18px Calibri;
    height: auto;
    margin: 0;
    padding: 0 3% 8px;
    width: 93%;
}
.shopping-cart-box .shipping-method .radio-box ul {
    margin: 0;
    padding: 0;
}
.shopping-cart-box .shipping-method .radio-box ul li {
    color: #333333;
    font: 12px/18px Calibri;
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
    width: 222px;
}
.shopping-cart-box .review-order {
    border-left: 1px solid #DFDEDE;
    float: right;
    height: auto;
    margin: 0;
    min-height: 580px;
    padding: 0 0 0 14px;
    width:32%;
}
.shopping-cart-box .review-order .review-head {
    border-bottom: 1px dotted #888888;
    color: #75557a;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 0 0 2px;
    width:100%;
}
.shopping-cart-box .review-order .review-or-box {
    background-color: #F0F0F0;
    border-bottom: 1px solid #FECE02;
    float: left;
    height: 25px;
    margin: 10px 0 0;
    padding: 0;
    width:100%;
}
.shopping-cart-box .review-order .review-or-box .product-head {
    color: #333333;
    float: left;
    font: bold 13px/24px Calibri;
    height: 25px;
    margin: 0;
    padding: 0 0 0 2%;
    width:25%;
}
.shopping-cart-box .review-order .review-or-box .des-head {
    color: #333333;
    float: left;
    font: bold 13px/24px Calibri;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 40%;
}
.shopping-cart-box .review-order .review-or-box .price-head {
    color: #333333;
    float: left;
    font: bold 13px/24px Calibri;
    height: 25px;
    margin: 0;
    padding: 0 2% 0 0;
    text-align: right;
    width:31%;
}
.shopping-cart-box .review-order .review-or-product {
    border-bottom: 1px dashed #999999;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 0;
    width:100%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box {
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 0;
    position: relative;
    width:100%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .product-img {
    float: left;
    height: auto;
    margin: 0;
    padding:0px;
    width:27%;
}

.shopping-cart-box .review-order .review-or-product .main-product-box .des-text {
    color: #333333;
    float: left;
    font: 13px/20px Calibri;
    height: auto;
    margin: 0;
    padding:0px 0px 0px 2%;
    width:38%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .price-value {
    color: #333333;
    float: left;
    font: 13px/20px Calibri;
    height: auto;
    margin: 0;
    padding: 0 2% 0 0;
    text-align: right;
    width:31%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .remove-set {
    bottom: 0;
    color: #A5448B;
    float: left;
    font: 13px/20px Calibri;
    height: auto;
    margin: 0;
    padding: 0 10px 0 0;
    position: absolute;
    right: 0;
    width: auto;
}
.shopping-cart-box .review-order .pricing-box {
    background-color: #FCFDC4;
    border-bottom: 1px solid #FECE02;
    color: #333333;
    float: left;
    font: bold 13px/24px Calibri;
    height: 25px;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    width:100%;
}
.shopping-cart-box .review-order .pricing-detail {
    border-bottom: 1px dashed #999999;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 0;
    width: 100%;
}
.shopping-cart-box .review-order .pricing-detail .pricing-text {
    color: #333333;
    float: left;
    font: 13px/20px Calibri;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: right;
    width:47%;
}
.shopping-cart-box .review-order .pricing-detail .pricing-price {
    color: #333333;
    float: left;
    font: 13px/20px Calibri;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: right;
    width:47%;
}
.change-billing-field{width:100%; height:auto; padding:0px 0 0 0px; margin:0px; float:left;}
.change-billing-field ul{padding:0px 0 0 0px; margin:0px; font-size:13px;}
.change-billing-field ul li{width:97%; height:auto; padding:8px 0 8px 3%; margin:0px; list-style-type:none; float:left; background-color:#f6f6f6; border-bottom:1px solid #dddddd;}
.change-billing-field ul li.bor-bot-no{border-bottom:none;}
.change-billing-field ul li label{width:30%; height:auto; padding:0px 0 0 0px; margin:0px; display:block; float:left; color:#333333; font-weight:bold;}
.change-billing-field ul li span{width:70%; height:auto; padding:0px 0 0 0px; margin:0px; display:block; float:left; line-height:20px; color:#333333;}


/* end */

/* 4-6-2013 */
.product-cat-page{width:968px;float:right; padding:0; margin:5px 0 0 0;} /* product cat page */
.prd-cat-head-new{font:bold 24px/36px "calibri", Arial, Verdana; text-align:left; padding:2px 2px 2px 10px; background:#cd2d0b; color:#FFFFFF; overflow:hidden; clear:both;} /* product cat page */
.left-product1{ width:470px; height:180px; border:1px solid #d5d5d5; /* -moz-border-radius:8px;-webkit-border-radius:8px;
-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px;*/  margin:3px; padding:2px; background:#fff url(../images/prdct-cat-bg.gif) bottom right no-repeat; overflow:hidden;}
.left-product1 .product-head{font:normal 20px/20px "calibri", Arial, Verdana; color:#cd2d0b; padding:5px 5px 2px 8px; overflow:hidden;}
.left-product1 .product-head a{ text-decoration:none; color:#05524a;}
.left-product1 .product-head a:hover{ text-decoration:none; color:#4a4a4a;}
.left-product1 .product-short-desc{padding:0 0 0 8px; margin:0 0 10px 0; width:170px;}
.left-product1 .product-short-desc img{ margin:5px 0 0 0;}
.left-product1 img{ margin:0 2px 10px 0; border:0;}

.right-product2{ width:470px; height:180px; border:1px solid #d5d5d5; /*-moz-border-radius:8px;-webkit-border-radius:8px;
-opera-border-radius:8px;-khtml-border-radius:8px;*/ margin:3px; padding:2px; background:#fff url(../images/prdct-cat-bg.gif) bottom right no-repeat; overflow:hidden;}
.right-product2 .product-head{font:normal 20px/20px "calibri", Arial, Verdana; color:#cd2d0b; padding:5px 5px 2px 8px; overflow:hidden;}
.right-product2 .product-head a{ text-decoration:none; color:#05524a;}
.right-product2 .product-head a:hover{ text-decoration:none; color:#4a4a4a;}
.right-product2 .product-short-desc{padding:0 0 0 8px; margin:0; width:170px;}
.right-product2 .product-short-desc img{ margin:10px 0 0 0;}
.right-product2 img{ margin:0 2px 10px 0; border:0;}  /* product cat page close*/

.btn-inner{
	font-size:14px!important;   
/*    font-weight: bold!important;    */
    border: 1px solid #ad80b4;    
    padding: 6px!important;    
    color: #fff;    
    background-color:#75557a;    
    background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #ad80b4), color-stop(1, #75557a) );
    background: -moz-linear-gradient( center top, #ad80b4 20%, #75557a 100% ); 
cursor:pointer!important;}

.btn-inner:hover{ background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #75557a), color-stop(1, #ad80b4) ); background:-moz-linear-gradient( center top, #75557a 20%, #ad80b4 100% ); color:#fff;}
/* 4-6-2013 End */

/* 5-6-2013 End */
.product-listing-page{width:964px;float:right;padding:2px 2px 12px 2px; margin:0;} /* product listing page */
.banner-head{font:bold 24px/32px "calibri", Arial, Verdana; color:#ad80b4; padding:8px 0 0 20px; overflow:hidden; border-bottom:none;}
.banner-text{font:normal 14px/18px  "calibri", Arial, Verdana; color:#606060; padding:1px 0 0 20px; width:300px;}

.grid-listing {width:964px; padding:0px; margin:5px 0 0 0;}/* Product Grid Display */

.grid-listing .listingbox1{ width:229px; height:340px; border:1px solid #d5d5d5; -moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px; margin:5px 8px 5px 0px; padding:2px; background:#fff url(../images/grid-bg.gif) bottom repeat-x; overflow:hidden; position:relative;} /* Product 1 in line */
.grid-listing .listingbox1 .grid-prod-image{ text-align:center; padding:2px; margin:5px 0 0 0; overflow:hidden;}
.grid-listing .listingbox1 .grid-prod-desc{ bottom: 76px;
    color: #666666;
    font-size: 12px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    width:214px;}
.grid-listing .listingbox1 .grid-prod-desc a{ text-decoration:underline; color:#666666;}
.grid-listing .listingbox1 .grid-prod-desc a:hover{ text-decoration:none; color:#666666;}
.grid-listing .listingbox1 .grid-prod-detail{ border-bottom: 1px dotted #CCCCCC;
    bottom: 50px;
    overflow: hidden;
    position: absolute;
    width: 98%;}
.grid-listing .listingbox1 .grid-prod-stock-id{font-size:12px; color:#666666; line-height:20px; padding:2px 2px 2px 10px; width:auto;}
.grid-listing .listingbox1 .grid-prod-save-price{font-size:12px; font-weight:bold; color:#4ba1c9; text-align:right; padding:2px 5px 2px 10px; width:100px;}
.grid-listing .listingbox1 .grid-price{  bottom: 10px;
    margin: 2px 0 0;
    padding: 2px;
    position: absolute;
    width: 98%;}
.grid-listing .listingbox1 .grid-price .our-price{ width:100px; padding:0 0 0 10px; font:bold 24px/30px "calibri", Arial, Verdana;}
.grid-listing .listingbox1 .grid-price .our-price sup{ font-size:12px;}
.grid-listing .listingbox1 .grid-price .retail-price{width:100px; color:#FF0000; text-align:right; text-decoration:line-through; padding:0 5px 0 0; font:normal 14px/30px "calibri", Arial, Verdana;}
.grid-listing .listingbox1 .grid-price .retail-price sup{font-size:11px;}/* Product 1 in Line */


.grid-listing .listingbox2{ width:229px; height:340px; border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px;  margin:5px 0px; padding:2px; background:#fff url(../images/grid-bg.gif) bottom repeat-x; overflow:hidden; position:relative;} /* Product 2 in line */
.grid-listing .listingbox2 .grid-prod-image{ text-align:center; padding:2px; margin:5px 0 0 0; overflow:hidden;}
.grid-listing .listingbox2 .grid-prod-desc{ bottom:76px;
    color: #666666;
    font-size: 12px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    width:214px;}
.grid-listing .listingbox2 .grid-prod-desc a{ text-decoration:underline; color:#666666;}
.grid-listing .listingbox2 .grid-prod-desc a:hover{ text-decoration:none; color:#666666;}
.grid-listing .listingbox2 .grid-prod-detail{  border-bottom: 1px dotted #CCCCCC;
    bottom: 50px;
    overflow: hidden;
    position: absolute;
    width: 98%;}
.grid-listing .listingbox2 .grid-prod-stock-id{font-size:12px; color:#666666; line-height:20px; padding:2px 2px 2px 10px; width:auto;}
.grid-listing .listingbox2 .grid-prod-save-price{font-size:12px; font-weight:bold; color:#4ba1c9; text-align:right; padding:2px 5px 2px 10px; width:100px;}
.grid-listing .listingbox2 .grid-price{bottom: 10px;
    margin: 2px 0 0;
    padding: 2px;
    position: absolute;
    width: 98%;}
.grid-listing .listingbox2 .grid-price .our-price{ width:100px; padding:0 0 0 10px; font:bold 24px/30px "calibri", Arial, Verdana;}
.grid-listing .listingbox2 .grid-price .our-price sup{ font-size:12px;}
.grid-listing .listingbox2 .grid-price .retail-price{width:100px; color:#FF0000; text-align:right; text-decoration:line-through; padding:0 5px 0 0; font:normal 14px/30px "calibri", Arial, Verdana;}
.grid-listing .listingbox2 .grid-price .retail-price sup{font-size:11px;}


/* 5-6-2013 End */
.classForDevUse .sub-similar-product{
/*    background: url("/images/listing-pro-h-bg.png") repeat scroll 0 0 transparent;*/
	background-color:#FBFAF8;
    bottom: 0;
    display: none;
    height: auto;
    left: 0;
    margin: 0;
    padding: 10px 1%;
    position: absolute;
    width: 98%;
    height: auto;
    color: #333333;
}

.sub-similar-product a{color: #333333; display:inline-block;}


/* 19-6-2013 End */

table.border-grey{ width:100%; height:auto; margin:0px; padding:0px; float:left;}
table.border-grey tr td{ width:100%; height:auto; margin:0px; padding:5px 10px; float:left;}
table.border-grey tr td input[type="text"], input[type="password"], textarea{ border:1px solid #DFDFDF; padding:5px; font:12px/18px Arial,Helvetica,sans-serif;}

table.preferred-customer{ width:100%; height:auto; margin:0px; padding:0px; float:left;}
table.preferred-customer tr td{ height:auto; margin:0px; padding:5px 10px;}
table.preferred-customer tr td input[type="text"], input[type="password"], textarea, input[id="fromName"], input[id="fromEmail"]{width:180px; border:1px solid #DFDFDF; padding:5px; font:12px/18px Arial,Helvetica,sans-serif;}

.j-brand-head {
    display: block;
    font-weight: bold;
    padding-bottom:0px;
}
.product-desc-head-bg {
    background-color:#535353;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    height:auto;
    padding:5px 10px;
}

.quick-view {display: none; left: 0; position: absolute; text-align: center; top: 90px; width: 100%;}

.fixedWidth .listingbox1:hover .quick-view {display: block;}
.fixedWidth .listingbox2:hover .quick-view {display: block;}

.related-products{background:#FFFFFF; border: 1px solid #E3E3E3; height:210px; padding:6px 12px; position: relative; display:block; overflow:hidden;}
.similar-head {
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

#s2 .contentBox{border:1px solid #dfdfdf; padding:10px 10px;}
.customerReviews{border:1px solid #dfdfdf; padding:10px 10px; overflow:hidden;}
.customerReviews .review{list-style:none; margin:0px 0px; padding:0px 0px;}
.customerReviews .review li{width:100%; float:left; margin:6px 0px 0px; padding:6px 0px 5px; background-color:#f9f9f9;}
.customerReviews .review li:first-child{margin-top:0px; padding-top:0px;}
.customerReviews .review li p{padding:0px 10px; line-height:18px; font-size:12px;}
.customerReviews .review li .reviewerName{width:48%; padding-left:1%; float:left; font-weight:bold; font-size:12px; color:#283F32;}
.customerReviews .review li .reviewerRanking{width:49%; float:right;}
.customerReviews .review li .reviewerRanking .star-rating li.current-rating{height:10px!important;}

.add_review{border:1px solid #dfdfdf;}
.shipping-policy{
    border:1px solid #DFDFDF;
    clear:both;
    margin: 0;
    padding: 3px 10px 10px;
}

.selectRingSizeBox{width:100%; float:left; margin:0px 0px 10px; padding:0px 0px;}
.selectRingSizeBox label{display:inline-block; font-weight:bold; font-size:13px; line-height:26px; vertical-align:top;}
.selectRingSizeBox label.selectDropDown{font-weight:normal; margin-left:6px; margin-right:10px;}
.selectRingSizeBox span{display:inline-block; text-decoration:underline; line-height:26px;}





/* 8-1-2013 Css */
ul#info_fields li input[type="text"] {
    border: 1px solid #CBCBCB;
    color: #333333!important;
    display: block;
    font-size:12px!important;
    /*font-style: italic!important;*/
    margin: 0;
    padding: 3px 5px;
}

ul#info_fields li select {
    border: 1px solid #CBCBCB;
    color: #333333;
    font-size: 12px!important;
    /*font-style: italic!important;*/
    margin: 0;
    padding: 3px;
    width: 100%;
}
/* 8-1-2013 Css End */
#gridListingMain{width:100%; float:left; margin:0px 0px; padding:0px 0px; clear:both;}



/* 18-3-2014 Starts */


/* Education Container */
.education-main-container{clear:both; margin:0px auto 30px; padding:0px;}

.education-about-pro{clear:both; margin:0px; padding:0px; position:relative;}
.education-about-pro img{width:100%; margin:0px;}
.education-about-pro .education-pro-name{clear:both; margin:0px; padding:0px; position:absolute; bottom:22px; left:18px; z-index:10000;}
.education-about-pro .education-pro-name a{ font-size:16px; font-weight:bold; color:#000; text-decoration:none; text-transform:capitalize;}
.education-about-pro .education-pro-name a.education-pro-name-black{ color:#000000;}
.education-about-pro .education-pro-name a:hover{ font-size:16px; font-weight:bold; color:#999999; text-decoration:none; text-transform:capitalize;}



/* Education Container End */



/* Designers Watcbs Container */
.designers-watcbs-container{clear:both; margin:0px auto 30px; padding:0px;}

.designers-watcbs-pro{clear:both; margin:0px 0 15px; padding:10px; border:1px solid #e5e5e5; text-align:center;}
.designers-watcbs-pro .designers-watcbs-name{clear:both; margin:3px 0 0; padding:0px; text-align:center;}
.designers-watcbs-pro .designers-watcbs-name a{ font-size:12px; color:#000000; text-decoration:none; text-transform:capitalize;}
.designers-watcbs-pro .designers-watcbs-name a:hover{ color:#999999; text-decoration:none; }

/* Designers Watcbs Container Container End */



/*Education Precious Metals CSS Starts Here*/

.education-precious-metals{clear:both; margin:0px auto 20px; padding:0px}

.edu-brown-text{ margin:2px 0px 10px; padding:0px; clear:both; color:#75557a;  font-size:20px; font-weight:600; line-height:24px; text-align:justify;}
.edu-normal-text{ margin:2px 0px 10px; padding:0px; clear:both; font-size:14px; line-height:20px; text-align:justify;}


/*Education Precious Metals CSS Ends Here*/


/*Gemstones Diamond CSS Here*/

.all-gemstone-head{width:100%; height:45px; line-height:48px; text-align:center; margin:0px 0px; padding:0px 0px; background:url(../images/icons/header-bg.jpg) repeat-x; float:left;}
.all-gemstone-head span{height:30px;  letter-spacing:2px; font-size:18px; line-height:26px; color:#75557a; margin:0px 0px; padding:0px 10px; display:inline-block; background-color:#FFFFFF;}

.gemstones-diamond-img{ clear:both; margin:0px; padding:0px;}

.gemstones-right-container{ clear:both; margin:0px; padding:14px 0 0;}
.gemstones-right-container p{  font-size:16px; color:#666666; clear:both; margin:0px 50px 25px 0px; padding:0px; line-height:24px; text-align:left;}
.gemstones-right-container .birthstone{  font-size:20px; color:#75557a; clear:both; margin:0px; padding:30px 0 0; text-transform:uppercase;}
.gemstones-right-container .birthstone span{ font-size:20px; color:#666666; clear:both; margin:0px 0 0 5px; padding:0px; text-transform:capitalize;}
.gemstones-right-container .birthstone a.stone-link{margin:-30px 0px 0px 0px; padding:15px;  font-size:20px; color:#FFFFFF; text-decoration:none;  float:right;  background: #75557a; /* Old browsers */
    background: -moz-linear-gradient(top,  #75557a 0%, #ad80b4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75557a), color-stop(100%,#ad80b4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #75557a 0%,#ad80b4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75557a', endColorstr='#ad80b4',GradientType=0 ); /* IE6-9 */}
.gemstones-right-container .birthstone a.stone-link:hover{background-color:#d6bf76; color:#FFFFFF; text-decoration:none;}


/*Gemstones Product Listing CSS Here*/


.education-product-container{clear:both; height:auto; margin:0px auto; padding:0px;}
.education-product-container .education-pro-listing{ background-color: #FFFFFF;
    border:1px solid #75557a;
    display:block;
    height:234px;
    position: relative;
	margin-bottom:10px;
	text-align:center;}
.education-product-container .education-pro-listing a{cursor:pointer;}
.education-product-container .education-pro-listing a img:hover{opacity:0.8;}
	
/*.education-product-container .education-pro-listing:hover{ background-color: #e1dccb;
}*/
.education-product-container .education-pro-listing span.month-diamond{width:60px; height:40px; position:absolute; top:0px; left:10px; font-size:18px; color:#FFFFFF; z-index:1000; text-align:center; line-height:38px;  background: #75557a; /* Old browsers */
    background: -moz-linear-gradient(top,  #75557a 0%, #ad80b4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75557a), color-stop(100%,#ad80b4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #75557a 0%,#ad80b4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75557a', endColorstr='#ad80b4',GradientType=0 ); /* IE6-9 */}
.education-product-container .education-pro-listing span.month-diamond-name{width:100%; position:absolute; bottom:30px; left:0px;  font-size:22px;  color:#75557a; z-index:1000; text-align:center;}


.education-product-container .education-pro-listing .edu-pro-detail-con{width:966px; height:auto; margin:0px; padding:0px 0px 30px; position:absolute; background-color:#e1dccb; display:none; z-index:10000; border:1px solid #a89967; top:245px; left:-1px;}
.education-product-container .education-pro-listing .edu-pro-detail-con.sec-diamond{left:-245px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.third-diamond{left:-489px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.forth-diamond{left:-734px!important;}
/*.education-product-container .education-pro-listing:hover .edu-pro-detail-con{display:none; }*/
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn{clear:both; height:40px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn img{width:auto;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-head{clear:both; height:auto; margin:0px 0px 37px; padding:0px; text-align:center; font-family:'Libre Baskerville',serif; font-size:40px; font-weight:bold; color:#000000; text-transform:capitalize;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-img{clear:both; height:250px; margin:0px 0px 20px; padding:0px; text-align:center;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone{clear:both; height:auto; margin:0px; padding:0px; text-align:center; font-family:'Conv_FutuLt__1'; font-size:24px; color:#000000;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone span.edu-pro-stone-text{font-family: 'Libre Baskerville', serif; font-size:24px; color:#9c8b53; display:inline-block; clear:both; margin:0px 10px 0 0; padding:0px; line-height:22px; font-weight:bold; text-transform:uppercase; vertical-align:top;}


.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container{ font-family:'Conv_FutuLt__1'; font-size:22px; color:#444444; clear:both; margin:50px 50px 20px 0px; padding:0px; line-height:26px; text-align:left;}

.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link{margin:40px 0px 0px 0px; padding:15px; font-family:'Conv_FuturaLight'; font-size:24px; color:#FFFFFF; text-decoration:none; background-color:#a89967; float:left; line-height:24px;}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link:hover{background-color:#d6bf76; color:#FFFFFF; text-decoration:none;}


.store-img-con{ width:269px; height:179px; margin:0px; padding:0px;}
.store-img-con img{margin:0px; border:none;}
.store-img-con img:hover{opacity:0.8;}

.education-img-container-new{ width:195px; height:173px; margin:0px; padding:0px 0px 17px!important; clear:both; background:url(../images/education-product-shadow1.png) no-repeat bottom center;}
.education-img-container-new img{margin:0px; border:none;}
.education-img-container-new img:hover{opacity:0.8;}

.education-detail-container-new{width:195px; height:145px; margin:0px; padding:0px 0px 17px; clear:both; background:url(../images/education-product-shadow1.png) no-repeat bottom center; position:relative;}
.education-detail-container-new .edu-head-home{margin:0px; padding:5px 0px; clear:both; font-family: 'Libre Baskerville', serif; font-size:16px; font-weight:normal; color:#9c8b53; text-align:center; text-transform:capitalize;}
.education-detail-container-new .edu-head-home a{ color:#9c8b53; text-decoration:none;}
.education-detail-container-new .edu-head-home a:hover{ color:#d7bf77; text-decoration:none;}
.education-detail-container-new .edu-detail-text{margin:0px; padding:5px 15px 0px; clear:both; font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:15px; color:#b1b1b1; text-align:center; line-height:20px; font-weight:normal;}
.education-detail-container-new .edu-read-more{width:100%; margin:0px; padding:0px; clear:both; position:absolute; left:0px; bottom:18px; text-align:center;}
.education-detail-container-new .edu-read-more a{font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:16px; font-weight:normal; color:#9c8b53; text-decoration:none; text-transform:uppercase; }
.education-detail-container-new .edu-read-more a:hover{color:#d7bf77; text-decoration:none;}

/*Gemstones Product Listing CSS Ends Here*/


/* Gemstone Peridot CSS Here*/

.gemstone-peridot{clear:both; margin:0px; padding:0px; position:relative;}
.overview-head{ font-size:22px; color:#666666; clear:both; margin:0px; padding:0px; text-transform:capitalize;}
.gemstone-peridot-para{  font-size:18px; color:#666666; clear:both; margin:0px; padding:0px; line-height:22px; text-align:left; min-height:210px;}

.gemstone-peridot-bracelet{clear:both; margin:0px; padding:20px 50px 0px 0px; text-align:center;}

.gemstone-peridot .gemstone-peridot-earring{width:238px; height:254px; margin:0px; padding:0px; position:absolute; top:0px; right:250px; box-shadow:3px 3px 3px #888888; z-index:1000;}
.gemstone-peridot .gemstone-peridot-ring{width:272px; height:305px; margin:0px; padding:0px; position:absolute; top:60px; right:10px; box-shadow:3px 3px 3px #888888; z-index:800;}

.gemstone-olovine{clear:both; margin:0px; padding:0px 20px 0 0px; border-right:1px solid #acacac;}
.gemstone-olovine.bor-right-no{border-right:none;}
.gemstone-olovine .olovine-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center; font-size:30px; color:#000000; line-height:30px;}
.gemstone-olovine p{ font-size:16px; line-height:22px; color:#666666; clear:both; margin:0px; padding:0px; text-align:center;}



.mainHeading-pageAll{height:45px;  letter-spacing:2px; font-size:60px; line-height:48px; color:#75557a; letter-spacing:1px; margin:0px 0px 20px; padding:0px 20px; clear:both; background-color:#FFFFFF; text-align:center; text-transform:lowercase;}
.education-head{ font-size:20px; color:#666666; clear:both; margin:0px 0 20px; padding:0px; text-align:center; line-height:24px; line-height:30px; font-style:italic;}

.education-diamonds{clear:both; margin:0px 0 20px; padding:0px 10px;}
.education-diamonds .education-diamonds-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center;font-size:30px; color:#000000; line-height:30px;}
.education-diamonds .education-diamonds-img{clear:both; margin:0px; padding:15px 0 5px; text-align:center; font-size:30px; color:#000000; line-height:30px;}
.education-diamonds p{ font-size:16px; line-height:22px; color:#666666; clear:both; margin:0px; padding:10px 0 0; text-align:center;}


/* Gemstone Peridot CSS Ends Here*/

/*Gemstones Diamond CSS End Here*/


/* Education Jewelry Buying Guide Here */

.jewelry-buying-guide-img{ clear:both; margin:0px; padding:0px 0 12px; background:url(../images/jewelry-buying-shadow.png) no-repeat bottom center;}
.jewelry-buying-right-container{ clear:both; margin:0px; padding:0px;}
.jewelry-buying-right-container p{ font-family:'Conv_FutuLt__1'; font-size:22px; color:#666666; clear:both; margin:0px 0 0 50px; padding:0px; line-height:30px; text-align:left;}

.jewelry-buying-para{clear:both; margin:0px; padding:0px;}

.meet-team-main-img{clear:both; margin:0px 0px 10px; padding:0px; text-align:center;}

.jewelry-buying-head1{font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:20px; color:#666666; clear:both; margin:10px 0; padding:0px 0 0px; text-transform:uppercase;}
.jewelry-buying-head1.cap-text{border-bottom: 1px solid #727272;
    clear: both;
    color: #727272;
    font-family: 'Raleway',sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 7px;
    text-transform: capitalize;
}
.jewelry-buying-head{font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:20px; color:#666666; clear:both; margin:10px 0; padding:0px; text-transform:capitalize;}
.jewelry-buying-para p{
    color: #727272;
    margin:10px 0px;
    padding:0px;
	font-weight:normal;
}


.btn-theme{border:1px solid #ad80b4; color:#FFFFFF; text-decoration:none; font-weight:normal; padding:7px 12px; display:inline-block;
    background: #75557a; /* Old browsers */
    background: -moz-linear-gradient(top,  #75557a 0%, #ad80b4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75557a), color-stop(100%,#ad80b4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #75557a 0%,#ad80b4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #75557a 0%,#ad80b4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75557a', endColorstr='#ad80b4',GradientType=0 ); /* IE6-9 */
    color:#FFFFFF;}
.btn-theme:hover{border:1px solid #ad80b4; color:#CCCCCC;}	


.setting-makes-sense{clear:both; margin:20px 0 20px; padding:0px;}
.setting-makes-sense .setting-makes-sense-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center;  font-size:20px; color:#000000; line-height:24px;}
.setting-makes-sense .setting-makes-sense-img{clear:both; margin:0px; padding:15px 0 5px; text-align:center; }
.setting-makes-sense p{font-size:14px; line-height:20px; color:#666666; clear:both; margin:0px; padding:10px 0 0; text-align:left;}

.about-edu-para{font-family:'Conv_FutuLt__1'; font-size:18px; line-height:22px; color:#666666; clear:both; margin:0px; padding:0px; /*letter-spacing:0.3px;*/}

.oneFourth-new,	.twoFourth-new,	.threeFourth-new{float:left; margin:0 1% 0 0; padding:0px 0px;}
.oneFourth-new	{width:24.25%;}		.twoFourth-new	{width:49.5%;}	.threeFourth-new	{width:74.75%;}
/* Education Jewelry Buying Guide End Here */

/* 18-3-2014 Ends */



/* 19-3-2014 Starts Css */

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin:10px 0px 30px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	font-size:18px;
	font-weight:600;
	color:#545454;
	text-decoration:none;
	margin:0px 1% 0 0;
	padding:12px 0px;
	display:inline-block;
	text-transform:capitalize;
	list-style: none;
	cursor: pointer;
	background-color:#e9e9e9;
	line-height:20px;
	text-align:center;
}

.TabbedPanelsTab.left-side-tab{
	position: relative;
	top: 1px;
	
	font-size:12px;
	font-weight:600;
	color:#545454;
	text-decoration:none;
	margin:0px 1% 45px 0;
	padding:12px 2%;
	display:block;
	text-transform:capitalize;
	list-style: none;
	cursor: pointer;
	background-color:#e9e9e9;
	line-height:20px;
	text-align:left;
	width:96%;
	float:left;
}


.TabbedPanelsTab:last-child {
	border-right:none;
}
.TabbedPanelsTab:hover {
	color:#FFFFFF;
	background-color:#75557a;
}

.TabbedPanelsTabHover {
	color:#FFFFFF;
}

.TabbedPanelsTabSelected {
	font-size:18px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 1% 0 0;
	padding:12px 0px;
	display:inline-block;
	text-transform:capitalize;
	line-height:20px;
	background-color:#75557a;
	text-align:center;
	position:relative;
}
.TabbedPanelsTabSelected.sele-left-side-tab {
	font-size:12px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 0px 45px 0px;
	padding:12px 2%;
	display:block;
	text-transform:capitalize;
	line-height:20px;
	background-color:#75557a!important;
	text-align:left;
	width:96%;
	position:relative;
	float:left;
}


.TabbedPanelsTabSelected:after {   bottom:-6px;
   color:#75557a ;
	content:;
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}

.TabbedPanelsTabSelected.sele-left-side-tab:after {   bottom:-6px;
   color:#75557a ;
	content:"";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}
.TabbedPanelsTabSelected.sele-left-side-tab:before {   right:-8px!important;
   color:#75557a ;
	content:"\25BA";
    font-size:20px;
    height:10px;
    top:13px!important;
    position:absolute;
    width:12px;
}


.TabbedPanelsTabSelected:hover {
	color:#FFFFFF;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


/* metal-education */

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin:10px 0px 10px;
	padding: 0px;
	height:60px;
}

.TabbedPanelsTab1 {
	position: relative;
	top: 1px;
	
	font-size:14px;
	font-weight:600;
	color:#666666;
	text-decoration:none;
	margin:0px 1% 0 0;
	padding:12px 0px;
	float:left;
	text-transform:capitalize;
	list-style: none;
	cursor: pointer;
	background-color:#e9e9e9;
	line-height:20px;
	text-align:center;
	width:24%;
}

.TabbedPanelsTab1.left-side-tab{
	position: relative;
	top: 1px;
	font-size:14px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 1% 45px 0;
	padding:12px 2%;
	display:block;
	text-transform:capitalize;
	list-style: none;
	cursor: pointer;
	background-color:#e9e9e9;
	line-height:20px;
	text-align:left;
	width:96%;
	float:left;
}


.TabbedPanelsTab1:last-child {
	border-right:none;
}
.TabbedPanelsTab1:hover {
	color:#FFFFFF;
	background-color:#75557a;
}

.TabbedPanelsTabHover {
	color:#FFFFFF;
}

.TabbedPanelsTabSelected1 {
	font-size:14px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 1% 0 0;
	padding:12px 0px;
	display:inline-block;
	text-transform:capitalize;
	line-height:20px;
	background-color:#75557a;
	text-align:center;
	position:relative;
}
.TabbedPanelsTabSelected1.sele-left-side-tab {
	font-size:14px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 0px 45px 0px;
	padding:12px 2%;
	display:block;
	text-transform:capitalize;
	line-height:20px;
	background-color:#75557a!important;
	text-align:left;
	width:96%;
	position:relative;
	float:left;
}


.TabbedPanelsTabSelected1:after {   bottom:-6px;
   color:#75557a;
	content:"\25BC";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}

.TabbedPanelsTabSelected1.sele-left-side-tab:after {   bottom:-6px;
   color:#75557a;
	content:"";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}
.TabbedPanelsTabSelected1.sele-left-side-tab:before {   right:-8px!important;
   color:#75557a;
	content:"\25BA";
    font-size:20px;
    height:10px;
    top:13px!important;
    position:absolute;
    width:12px;
}


.TabbedPanelsTabSelected1:hover {
	color:#FFFFFF;
}

.TabbedPanelsTab1 a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab1 {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected1 {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* metal-education */
/* 19-3-2014 Ends Css */

iframe{border:none;}

table.free-shipping{width:100%;}
table.free-shipping tr th{padding:5px 10px; vertical-align:middle;}
table.free-shipping tr td{padding:5px 10px; vertical-align:middle;}

.return-policy-list{ clear:both; margin:5px 0px; padding:0px;}
.return-policy-list ol{margin:0px; padding:0px;}
.return-policy-list ol li{margin:0px; padding:5px 0px 5px 20px; list-style:none; background:url(/images/icons/side-nav-icon.png) no-repeat 7px 9px;}



/* Sell Gold Form New Starts Here */

.service-main-img {
    clear: both;
    margin:0px;
    padding:0px;
}
.service-main-text {
    clear:both;
    margin:10px 0 0;
    padding:0px;
}



/* Sell Gold Form New Ends Here */


/* Quick View Format Start Here */
#easy_zoom.quick-view-zoom{position:absolute; top:0px; left:450px!important; z-index: 9999; width:420px!important; }     
.FL{ float:left;}
.FR{ float:right;}
#main-con{ width:880px; margin:0px; padding:10px 5px; float:left; font-family:Arial, Helvetica, sans-serif;}
.left-con {float: left; width: 442px; margin:0px; padding:0px;}
.thumbs_list { width: 60px; margin:0px; padding:0px; float:left;}
.thumbs_list ul{padding:0px; margin:0px;}
.thumbs_list ul li{cursor: pointer; height: 60px; margin-bottom:5px; width:72px; list-style:none;}
.thumbs_list li img{border:1px solid #CECECE; margin:0px;}

.left-con .image-block {width:359px; float: right;  margin:0px 10px 0 0; padding:0px;}
.left-con .image-block .view_full_size { margin:0px; border: 1px solid #CECECE; padding:0px; cursor:pointer;}
p.view-detail{ clear:both; margin:5px 0px 0px; padding:0px;}
p.view-detail a{ font-size:14px; color:#666666; text-decoration:none;}

.right-con {border-top: 1px solid #CECECE; float:right; margin:0px; width:428px; padding:0px;}
.product_title{ clear:both; margin:0px; padding:10px 0px; text-align:left;}
.product_title .quick_title{ clear:both; margin:0px; padding:0px 0px 5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; color:#666666; text-transform:uppercase; }
.product_title p{ clear:both; margin:0px; padding:0px 0px 5px; text-align:left;  font-size:14px; color:#333333; }


.price-list{ clear:both; height:auto; margin:0px; padding:0px; border-top:1px solid #ccc; }
.price-list ul{ margin:0px; padding:0px;}
.price-list ul li{ margin:0px; padding:20px 15px 20px 0px; list-style:none; float:left;}
.price-list ul li.fm{ margin:0px; padding:27px 15px 27px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#D63734;}
.price-list ul li.frt{ float:right; padding:20px 4px;}
.price-list ul li a{padding:10px 15px; background:#75557a; color: #ffffff; border: 1px solid #4c2c51; font-family:calibri;  display: inline-block; font-size: 14px; line-height: 20px; margin-bottom: 0; text-align: center; vertical-align: middle; text-decoration:none;}
.price-list ul li a:hover{background:#4c2c51;}

.price-list ul li select{ margin:1px 0px; padding:7px 4px; width:105px; background-color:#FFFFFF; border: 1px solid #CCCCCC;}

.prev-next{ clear:both; height:30px; margin:0px; padding:10px 0px 0px; }
.prev-next a{ padding:4px 10px; margin:0px; background-color:#666666; font-size:14px; color:#FFFFFF; text-decoration:none; border-radius:5px; font-family:calibri; border:none;}

.policy-con{ clear:both; margin:0px; padding:10px 0px; border-top:1px solid #ccc; }

.policy-con .policy-head {
    border-bottom: 1px dotted #999999;
    color:#666666;
    font:bold 16px/20px Calibri,Tahoma;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-align:left;
}
.policy-con p {
    color: #666666;
    font: 14px/20px Calibri,Tahoma;
    margin:0px;
    padding:0px 0px 5px;
    text-align:justify;
}

.policy-con p a{
    color:#75557a; text-decoration:none;
}
.policy-con p a:hover{
    color:#666666; text-decoration:none;
}
/* Quick View Format Ends Here */

.locationsList {
    list-style:none;
    margin:0;
    padding:0;
}
.locationsList li {
    width:100%;
    float:left;
    margin:15px 0;
    padding:15px 0;
    border-top:1px solid #dfdfdf;
}
/*Product Listing Small CSS Here written on 28-08-2014 @vijay*/
.product-listing{ background-color: #FFFFFF;
    border:1px solid #E7E7E7;
    border-radius:4px 4px 4px 4px;
    box-shadow:2px 2px 3px #E7E7E7;
    display:block;
    height:225px;
    max-height:232px;
    text-align: center;
    position: relative;
    margin-bottom:20px;}
    
.product-listing .pro-detail-con{width:475px; height:490px; margin:0px; padding:0px 0px 11px; position:absolute; background:url(../images/listting-pro-shadow.png) no-repeat center bottom; display:none; z-index:999;}
.product-listing .pro-detail-con.top-side{top:-1px!important;}
.product-listing .pro-detail-con.bottom-side{bottom:-28px!important;}
.product-listing .pro-detail-con.left-side{left:0px!important;}
.product-listing .pro-detail-con.right-side{right:0px!important;}
/*.product-listing:hover .pro-detail-con{display:block; }*/
.product-listing .pro-detail-con .pro-detail-main-con{clear:both; height:472px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #143125;}
.product-listing .pro-detail-con .pro-detail-main-con .close-btn{clear:both; height:27px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.product-listing .pro-detail-con .pro-detail-main-con .close-btn img{width:auto;}
.product-listing .pro-detail-con .pro-detail-main-con .pro-img-container{clear:both; height:260px; margin:0px; padding:0px; text-align:center;}
.product-listing .pro-detail-con .pro-detail-main-con .pro-img-container img{height:330px;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con{
    clear:both;
    height:110px;
    margin:0px;
    padding:20px 0 0;
    line-height:24px;
}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con{
    clear:both;
    height:auto;
    margin:0px;
    padding:0px;
    text-align:center;
}

.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a{    font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:20px; font-weight:bold; color:#666666; text-decoration:none; text-transform:uppercase;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a:hover{color:#d7bf77; text-decoration:none;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1{
    clear:both;
    height:auto;
    margin:67px 0 0;
    padding:0px 10px;
    text-align:center;
}

.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a{    font-family:'Conv_FutuLt__1'; font-size:14px; font-weight:normal; color:#666666; text-decoration:none; text-transform:capitalize;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a:hover{color:#C0AA90; text-decoration:none;}


.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con{
    clear:both;
    height:auto;
    margin:0px;
    padding:0px;
    text-align:center;
}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a{font-family:'Conv_FutuLt__1'; font-size:18px; color:#888888; text-decoration:none; margin:5px 0 0; display:inline-block; text-transform:capitalize; font-weight:normal;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a:hover{color:#d7bf77; text-decoration:none;}


.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main{clear:both; height:32px; margin:0px; padding:0px;}
.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link{margin:0px; padding:10px; position:absolute; right:-1px; bottom:28px; text-align:right; font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#ad80b4;}
.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link:hover{background-color:#75557a; color:#FFFFFF; text-decoration:none;}    
    
    
    
    
.product-listing .pro-detail-con-small{width:225px; height:230px; margin:0px; border:1px solid #ad9f71; padding:0px; position:absolute; left:0px; top:0px; background-color:#FFFFFF; display:none; z-index:1000;}
.product-listing:hover .pro-detail-con-small{display:block;}
.product-listing .pro-detail-con-small .pro-detail-con-small-img{width:225px; height:165px; padding:0px; margin:0px; float:left; display:table;}
.product-listing .pro-detail-con-small .pro-detail-con-small-img a{display:table-cell; vertical-align:middle;}
.product-listing .pro-detail-con-small .about-product{width:225px; height:65px; padding:0px; margin:0px; float:left; background-color:#f7f2e4;}
.product-listing .pro-detail-con-small .about-product .pro-name-con2{
    clear:both;
    height:auto;
    margin:10px 0 0;
    padding:0px;
    text-align:center;
}

.product-listing .pro-detail-con-small .about-product .pro-name-con2 a{    font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:16px; font-weight:bold; color:#666666; text-decoration:none; text-transform:uppercase;}
.product-listing .pro-detail-con-small .about-product .pro-name-con2 a:hover{color:#d7bf77; text-decoration:none;}
.product-listing .pro-detail-con-small .about-product .pro-name-con3{
    clear:both;
    height:auto;
    margin:5px 0 0;
    padding:0px;
    text-align:center;
}

.product-listing .pro-detail-con-small .about-product .pro-name-con3 a{    font-family:'Conv_FutuLt__1'; font-size:16px; font-weight:normal; color:#666666; text-decoration:none; text-transform:capitalize;}
.product-listing .pro-detail-con-small .about-product .pro-name-con3 a:hover{color:#d7bf77; text-decoration:none;}

/*Product Listing Small CSS Ends Here*/


.product-listing-new{ background-color: #FFFFFF;
    border:1px solid #E7E7E7;
    border-radius:4px 4px 4px 4px;
    box-shadow:2px 2px 3px #E7E7E7;
    display:block;
    position: relative;
    margin-bottom:20px;
    text-align:center;
}
    
.product-listing-new img{ width:96.3%;}    


.product-listing-new .pro-detail-con{width:475px; height:490px; margin:0px; padding:0px 0px 11px; position:absolute; background:url(../images/listting-pro-shadow.png) no-repeat center bottom; display:none; z-index:999;}
.product-listing-new .pro-detail-con.top-side{top:-1px!important;}
.product-listing-new .pro-detail-con.bottom-side{bottom:-28px!important;}
.product-listing-new .pro-detail-con.left-side{left:0px!important;}
.product-listing-new .pro-detail-con.right-side{right:0px!important;}
/*.product-listing-new:hover .pro-detail-con{display:block; }*/
.product-listing-new .pro-detail-con .pro-detail-main-con{clear:both; height:472px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #143125;}
.product-listing-new .pro-detail-con .pro-detail-main-con .close-btn{clear:both; height:27px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.product-listing-new .pro-detail-con .pro-detail-main-con .close-btn img{width:auto;}
.product-listing-new .pro-detail-con .pro-detail-main-con .pro-img-container{clear:both; height:260px; margin:0px; padding:0px; text-align:center;}
.product-listing-new .pro-detail-con .pro-detail-main-con .pro-img-container img{height:330px;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con{
    clear:both;
    height:110px;
    margin:0px;
    padding:20px 0 0;
    line-height:24px;
}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con{
    clear:both;
    height:auto;
    margin:0px;
    padding:0px;
    text-align:center;
}

.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a{    font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:20px; font-weight:bold; color:#666666; text-decoration:none; text-transform:uppercase;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a:hover{color:#d7bf77; text-decoration:none;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1{
    clear:both;
    height:auto;
    margin:67px 0 0;
    padding:0px 10px;
    text-align:center;
}

.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a{    font-family:'Conv_FutuLt__1'; font-size:14px; font-weight:normal; color:#666666; text-decoration:none; text-transform:capitalize;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a:hover{color:#d7bf77; text-decoration:none;}


.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con{
    clear:both;
    height:auto;
    margin:0px;
    padding:0px;
    text-align:center;
}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a{font-family:'Conv_FutuLt__1'; font-size:18px; color:#888888; text-decoration:none; margin:5px 0 0; display:inline-block; text-transform:capitalize; font-weight:normal;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a:hover{color:#d7bf77; text-decoration:none;}


.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main{clear:both; height:50px; margin:0px; padding:0px;}
.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link{margin:0px; padding:10px; position:absolute; right:-1px; bottom:28px; text-align:right; font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#143125;}
.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link:hover{background-color:#407c63; color:#FFFFFF; text-decoration:none;}

.product-listing-new .pro-detail-con-small-new{width:225px; height:230px; margin:0px; border:1px solid #ad9f71; padding:0px; position:absolute; left:0px; top:0px; background-color:#FFFFFF; display:none; z-index:1000;}
.product-listing-new:hover .pro-detail-con-small-new{display:block;}
.product-listing-new .pro-detail-con-small-new .pro-detail-con-small-new-img{width:225px; height:165px; padding:0px; margin:0px; float:left; display:table; text-align:center;}
.product-listing-new .pro-detail-con-small-new .pro-detail-con-small-new-img a{display:table-cell; vertical-align:middle;cursor:pointer;}
.product-listing-new .pro-detail-con-small-new .pro-detail-con-small-new-img a img{width:100%;}
.product-listing-new .pro-detail-con-small-new .about-product{width:225px; height:65px; padding:0px; margin:0px; float:left; background-color:#f7f2e4;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con2{
    clear:both;
    height:auto;
    margin:10px 0 0;
    padding:0px;
    text-align:center;
}

.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con2 a{    font-family:'Conv_FUTURAM_1',Sans-Serif; font-size:16px; font-weight:bold; color:#666666; text-decoration:none; text-transform:uppercase;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con2 a:hover{color:#d7bf77; text-decoration:none;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con3{
    clear:both;
    height:auto;
    margin:5px 0 0;
    padding:0px;
    text-align:center;
}

.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con3 a{    font-family:'Conv_FutuLt__1'; font-size:16px; font-weight:normal; color:#666666; text-decoration:none; text-transform:capitalize;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con3 a:hover{color:#d7bf77; text-decoration:none;}


.edu-social-icon.product-detail-social{
    margin:0px 0 0 5px;
    padding:0px;
    text-align:left;
    float:left;
}
.edu-social-icon ul{
    margin:0px;
    padding:0px;
}
.edu-social-icon ul li{
    margin:12px 7px 4px 0 !important;
    padding:0 6px 0 0px!important;
    display:inline-block;
    border-right:1px solid #e7e7e7;
    background:none!important;
    float:none;
    height:26px!important;
}
.edu-social-icon ul li.bor-right-pad-no{
    padding:0 0 0 5px;
    border-right:none;
}





/* product-list-container-new 28-08-2014 End */

/*Social Icons Sprice CSS Starts Here*/
.fbIcon-new, .twtIcon-new, .pintIcon-new, .email-icon-new, .fbIcon1-new, .twtIcon1-new, .pintIcon1-new, .email-icon1-new{background-image:url(../images/icons/social-icons-new.png); background-repeat:no-repeat; width:23px; height:23px; display:block; overflow:hidden;}
.fbIcon-new{background-position:0px -23px;}
.fbIcon-new:hover{background-position:0px 0px;}
.twtIcon-new {background-position:-22px -23px;}
.twtIcon-new:hover{background-position:-22px 0px;}
.pintIcon-new{background-position:-44px -23px;}

.pintIcon-new:hover{background-position:-44px 0px;}    
.email-icon-new {background-position:-69px -23px;}    
.email-icon-new:hover{background-position:-69px 0px;}    

.fbIcon1-new{background-position:0px -23px;}        
.fbIcon1-new:hover{background-position:0px 0px;}
.twtIcon1-new{background-position:-22px -23px;}    
.twtIcon1-new:hover{background-position:-22px 0px;}
.pintIcon1-new{background-position:-44px -23px;}    
.pintIcon1-new:hover{background-position:-44px 0px;}    
.email-icon1-new {background-position:-69px -23px;}    
.email-icon1-new:hover{background-position:-69px 0px;}    

.socialIcon-quickview{ margin:0px 2px 0 0; padding:0px; text-align:right; list-style:none;}
.socialIcon-quickview ul{margin:0px; padding:0px;}
.socialIcon-quickview ul li{margin:0px; padding:4px 0px 0 0; list-style:none; display:inline-block;}
.socialIcon-quickview ul li a{margin:0px; padding:0px;}
/*Social Icons Sprice CSS Ends Here*/

.viewItemInfo{width:100%; float:left; margin:0; padding:0; text-align:right;}
.viewItemInfo a{display:inline-block;}

/*======================new css start=================================
.header{background:#fff url(../images/header-bg.jpg) no-repeat  center top; width: 100%; float: left; padding:5px 0;}
.top-nav{background: #2e2e2e; width: 100%; float: left; text-align: center;}
.top-nav ul{margin-bottom: 0;}
.top-nav li{ display: inline-block; padding: 5px 0px; color: #fff;}
.top-nav li a{ font-size:11px;  padding: 0px 8px; text-decoration: none; color: #fff; text-transform: uppercase;}
.top-nav li a:hover{color: #007f91;}

.header p{font-size: 12px; margin-top: 20px;}
.header p span{color:#007f91;}
.subscribeLink{font-size: 14px; margin-top: 8px; color: #007f91; text-transform: uppercase; display: block; margin-bottom: 10px;}*/


.header-bot{background:#fff url(../images/header-bg.jpg) no-repeat  center top; width: 100%; float: left; padding:5px 0;}
.top-nav{background: #2e2e2e; width: 100%; float: left; text-align: center;}
.top-nav ul{margin-bottom: 0;}
.top-nav li{ display: inline-block; padding: 5px 0px; color: #fff;}
.top-nav li a{ font-size:11px;  padding: 0px 8px; text-decoration: none; color: #fff; text-transform: uppercase;}
.top-nav li a:hover{color: #007f91;}

.header p{font-size: 12px; margin-top: 20px;}
.header p span{color:#007f91;}
.subscribeLink{font-size: 14px; margin-top: 8px; color: #007f91; text-transform: uppercase; display: block; margin-bottom: 10px; font-weight: bold;}

/*nav css start*/

.navbar{margin-bottom: 0; border: 0; min-height: auto;}
.navbar-default{background:#007f91; text-align: center; color: #fff; border: 0;}
.navbar-nav > li {
    float: none; display: inline-block;
}
.navbar-nav{float: none;}

.dropdown:hover .dropdown-menu {
display: block;
}

.navbar-nav .dropdown-menu{min-width: 100%;}
/*.all-pageHeading {
    background: rgba(0, 0, 0, 0) url("../images/header-bgline.jpg") repeat-x scroll 0 0;
    float: left;
    height: 45px;
    line-height: 48px;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}*/

.all-pageHeading span {
    color: #00a0af;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
}

.drop-nav a{color: #333!important;}
.drop-nav a:hover{color: #000!important;}
.drop-nav li{padding:5px 0}
.drop-nav {
    border-right: 1px dashed #cccccc;
    clear: both;
    max-height: 165px;
    margin: 0;
    overflow-y: auto;
    padding: 0 10px 0 0;
    position: relative;
    z-index: 999;
}

.body_contaner{width: 100%; float:left; background: #fff; padding: 1px 0 15px;}
 .banner-small .col-md-4{padding:0 1px 1px 0; }
 .box1{overflow: hidden; height: 253px;}

.banner-small .box1 .shadow{  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    top: 50%;
    left: -110%;
    padding: 10px;
    margin-top: -15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    width: 90%;
    margin-left: 5%;
    text-align: center;
    position: absolute;
    transition: all 0.3s linear 0s;
}
.banner-small .box1:hover .shadow{  
    left:0;
    right:0px;
}

.banner .carousel-control{display: none;}

.banner:hover .carousel-control{display: block;}

.home-contant{width: 100%; float:left; padding: 20px 0;}
.home-contant h2{font-size: 14px; color:#00a0af; text-transform: uppercase; margin-top: 0; font-weight: bold;}
.home-contant p{line-height: 24px; color: #484848; margin-bottom: 20px;}
.logos a{color: #00a0af; display: block; margin-top: 10px; text-decoration: underline;}
 a:hover{color: #000;  text-decoration: none;}
.logos .col-md-2{width: 20%;}

.footer{width: 100%; float: left;  background:#2e2e2e; padding: 20px 30px; color: #d8d8d8;}
.footer h3{font-size: 14px; text-transform: uppercase; color: #00a0af; margin-top: 0; font-weight: bold;}
.footer p{line-height: 24px;}

.footer ul li{display: inline-block; line-height: 24px; width: 100%;}
.footer ul li a{color: #d8d8d8;}
.footer ul li a:hover{color: #00a0af;}
.social_icon li{width: 100%; display: inline-block; line-height: 24px;}
.social_icon li a{ color: #d8d8d8;}
.social_icon li img{margin-right: 10px;}
.social_icon li a:hover{ color: #00a0af;}

.footer-logo{padding: 30px 30px 5px;}
.footer-logo img{margin-bottom: 10px; max-width: 100%;}

.search-button-con {
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

.search-button-con .search-field-new {
    display: none;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px;
    position: absolute;
    right:0px;
    top:44px;
    width: 238px;
    background: #fff;
    z-index: 999999;
}
.search-button-con:hover .search-field-new {
    display: block;
}



.search-button-con .search-field-new input[type="text"] {
    background-color: #ffffff;
    border: 1px solid #007f91;    
    color: #aaaaaa;
    float: left;
    font-size: 12px;
    height: 30px;
    margin: 0;
    padding: 2px 5px;
    text-transform: capitalize;
    vertical-align: top;
    width: 196px;
}
.submit{  border: none;  width: 16px; height: 16px; background:  url("../images/zoom-icon.png") no-repeat left top; display: inline-block; margin-top: 5px; margin-left: 3px;}


@media  (max-width: 990px){
    .nav > li > a{padding:12px 10px;}
    
}
@media  (max-width: 766px){
.nav > li {
    display: block;
    text-align: left;
}  
.search-button-con .search-field-new {width: 100%; left:0;}  
.logos .col-xs-6{ width: 50%;}
.header p, .logo, .timing-container{ text-align: center!important;}
.header img{display: inline-block;}
.navbar-default .navbar-nav > li:hover .dropdown-menu {background: none;}

.navbar-nav .col-md-4,  .navbar-nav .col-md-8 {background: #fff; }
.drop-nav{margin-bottom: 15px; border: none;}
.navbar-nav .open .dropdown-menu{position: relative;}
.all-pageHeading{margin-bottom: 0;}
.navbar-nav img{padding: 8px 0;}
.nav > li {
    border-bottom: 1px solid #fff;
}
}

.productGridBox .productTitle a{color: #000;}
.productGridBox .productTitle a:hover{color: #00a0af;}

.btn{
    border-radius: 0;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 30px; }
.btn-default {
  background:#007f91;
  color: #ffffff;
  border: 1px solid #007f91;
}
.btn-default:hover{
   background:#fff;
  color: #000;
  border: 1px solid #000;
}
.btn-danger {
  background:#fff;
  color: #000;
  border: 1px solid #000;
;
}
.btn-danger:hover{
    background:#007f91;
  color: #ffffff;
   border: 1px solid #007f91
}


.dropdown-menu .all-pageHeading{width:100%; height:45px; line-height:48px; text-align:center; margin:0px 0px; padding:0px 0px; background:url(../images/icons/header-bg.jpg) repeat-x; float:left;}

.dropdown-menu .all-pageHeading span{height:45px;  letter-spacing:2px; font-size:16px; line-height:48px; color:#00a0af; letter-spacing:1px; margin:0px 0px; padding:0px 20px; display:inline-block; background-color:#FFFFFF;}
.dropdown-menu .all-pageHeading span.partner-head{height:45px; font-size:16px; line-height:24px; font-weight:bold; color:#727272; margin:0px 0px; padding:0px 20px; display:inline-block; background-color:#FFFFFF;}