
@charset "utf-8";
/* CSS Document */

body{ margin:0px auto; height: 100%; width: 100%;margin:0; padding:0; font-family:'LucidaGrande'/* sans-serif, Arial, Helvetica, sans-serif*/; font-size:12px; /*color:#666666;*/ color:#636363;}
a{ text-decoration:none;}
img{ border:none;}
ul{ margin:0; padding:0; list-style-type:none;}
p{ margin:0; padding:0px 0;line-height: 17px;}
h1,h2,h3,h4,h5,h6, form{ font-weight:normal; margin:0; padding:0;}

@font-face {
    font-family: 'LucidaGrande';
    src: url('../fonts/lucida_grande-webfont.eot');
    src: url('../fonts/lucida_grande-webfont.eot?#iefix') format('embedded-opentype');
        /* url('../fonts/lucida_grande-webfont.woff') format('woff'),
         url('../fonts/lucida_grande-webfont.ttf') format('truetype'),
         url('../fonts/lucida_grande-webfont.svg#LucidaGrande') format('svg');*/
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DinerSkinnyRegular';
    src: url('../fonts/diner/Diner-Skinny-webfont.eot');
    src: url('../fonts/diner/Diner-Skinny-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/diner/Diner-Skinny-webfont.woff') format('woff'),
         url('../fonts/diner/Diner-Skinny-webfont.ttf') format('truetype'),
         url('../fonts/diner/Diner-Skinny-webfont.svg#DinerSkinnyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Edwards';
    src: url('../fonts/edward.eot');
    src: url('../fonts/edward.eot?#iefix') format('embedded-opentype'),
         url('../fonts/edward.woff') format('woff'),
         url('../fonts/edward.ttf') format('truetype'),
         url('../fonts/edward.svg#DinerSkinnyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#container{ width:957px; margin:0 auto;}
#header{ float:left; width:100%; padding-top:14px;}
.headerT{ float:left; width:100%}
.logo{ float:left; width:300px;margin: 11px 0 0 13px;}
.headerAds{ float:left; width:385px; margin-top:10px;}
.headerR{ float:left; width:258px;}/*width:254px;*/
.headerR ul{ float:right;}
.headerR ul li{ float:left; padding:1px 6px; border-right:1px dotted #969696;}/*padding:1px 6px;*/
.headerR ul li.last{ padding-right:0; border:0;}
.headerR ul li a{ color:#969696;/* font-family:'Didact Gothic', sans-serif;*/ font-size:11px;}
.headerR ul li a:hover{ color:#bda676; text-decoration:underline;}
form#search{ float:left; width:100%; margin:7px 0 0 0; position:relative;}
form#search input{border-radius:3px; border:1px solid #e0e0e0; padding:8px 8px; font-size:11px; color:#bbbbbb;width: 238px;}
form#search img.searchBut{ position:absolute; top:3px; right:10px; border-left:1px dotted #e0e0e0;}
.navmenu{ float:left; width:100%; border:1px solid #ececec; border-right:0; border-left:0; margin-top:13px;}
.navmenu ul.menu li{ float:left;padding: 12px 13px;border-right:1px dotted #ececec;}
.navmenu ul.menu li.home{ padding:7px 10px 0 8px;}
.navmenu ul.menu li.last{ padding-right:0; border:0;}
.navmenu ul.menu li a{ /*font-family:'Didact Gothic', sans-serif; */color:#737373; font-size:13px;}
.navmenu ul.menu li a:hover{ color:#bda676; text-decoration:none;}
.navmenu .signin{ float:right; width:106px;}
.navmenu .signin ul{ float:right;}
.navmenu .signin ul li{ float:left;padding: 12px 0 12px 2px;}
.navmenu .signin ul li a{color:#baa882; font-size:12px;}
.navmenu .signin ul li a:hover{color:#737373;}

.navmenu .logout{ float:right; width:140px;}
.navmenu .logout ul{ float:right;}
.navmenu .logout ul li{ float:left;background:#989898;}
.navmenu .logout ul li:hover{background: #C5B28C; color:#fff;}
.navmenu .logout ul li a{color:#fff; font-size: 12px;
    padding: 13px 14px; display:block;}
.navmenu .logout ul li a:hover{color:#fff;}
#contentArea{ float:left; width:100%; margin:10px 0 10px 0;}
.SliderSection{ float:left; width:952px;position:relative; z-index: 0;}
.specialOffers{ float:left; width:230px; margin-left:14px;}
img.pagdi{ margin-left:85px;}
.specialOfferSec{border: 1px solid #F1F1F1;float: left;margin: -73px 0 0 11px;min-height: 178px;padding-top: 86px;text-align: center;width: 213px; font-size:12px; color:#736f6d;}
.specialOfferSec p{ margin:2px 10px;}
.specialOffers h2{ background:url(../images/specialOffer.png) no-repeat; text-align:center;padding: 11px 0 23px 1px;width: 234px; color:#fff; z-index:9;position: relative;margin-top: 18px;}
.productListing{ float:left; width:100%; margin-top:20px;}
.products{margin-bottom:0 ;}
.product{ float:left; width:217px; padding:10px 10px; text-align:center;  position:relative; margin-bottom:-15px;background:url(../images/shadow1.png) no-repeat center right; }
.productBorder{ /*border-bottom:1px solid #e8e3da;*/ float:left;/*margin-top: 15px;*/ padding-bottom: 28px; min-height:330px; background:/*url(../images/shadow2.png) no-repeat center bottom;*/}
.product h2{ font-weight:normal; color:#a4936f; padding:13px 0 8px 0; /*font-family:Arial, Helvetica, sans-serif;*/ font-size:14px;}
.product img.shadow{  top:10px;}
.productImg{ min-height:140px; margin-top:18px;}
.learnmore{margin:10px 26px 0 64px; background:url(../images/learnmoreButtonL.png) no-repeat; float:left; }
.learnmore a{ background:url(../images/learnmoreButtonR.png) no-repeat top right; float:right; margin-right:-10px;padding: 7px 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#787878; font-size:12px;}
.learnmore a:hover{ color:#C5B28C;}
.Lnoborder{ border:none;}
.whatpeoplesay{ float:left; width:100%; margin-top:10px;}
/*.Lsec{ background:url(../images/whatpeoplesay.png) no-repeat; width:178px; float:left;	}
.Lsec h2{ color:#fff;text-transform: uppercase;font-size: 16px;
padding: 25px 19px;}
.Rsec{ float:left; width:768px; background:url(../images/whatpeoplesayBg.png) no-repeat; min-height:106px;}
*/


.Lsec{ background:url(../images/steps.png) no-repeat; width:178px; float:left;	-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomleft: 7px;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;}
/*.Lsec h2{ color:#fff;font-size: 18px; padding: 22px 17px;}*/
.Lsec h2{  color: #FFFFFF;
    font-family: 'Dr Sugiyama';
    font-size: 29px;
    line-height: 33px;
    padding: 4px 16px;}
.Rsec{ float:left; width:768px; background:url(../images/whatpeoplesayBg.png) no-repeat; min-height:106px;}
.clientTestimonialComment{ background:url(../images/customerTestimonialBg.png) no-repeat  24px 9px; color: #505050; font-size: 12px;  min-height: 71px; padding: 28px 63px 0 64px; text-align: center; width: 488px; float:left;}


.clientTestimonialComment{ background:url(../images/customerTestimonialBg.png) no-repeat  24px 9px; color: #505050; font-size: 12px;  min-height: 71px; /*padding: 28px 63px 0 64px;*/ padding: 32px 60px 0 67px; text-align: center; width: 488px; float:left;}
.clientTestimonialComment a{color:#A48E61; position:relative; left:320px; top:8px; }
.clientTestimonialComment a:hover{ text-decoration:underline;}

.clientTestimonialCommentBy{ color: #A48E61;float: left;font-weight: normal;margin: 59px 0 0 2px;width: 150px;}
.weddingServ{float:left; width:100%; margin-top:18px;}
.weddingServL{ float:left; width:100%;padding-top: 9px;}
.weddingServR{ float:left; width:270px;}
.weddingChecklist{ /*width:335px;*/width:319px; float:left;}
.weddingChecklist h2{ color:#a48e61; border-bottom:1px dashed #a48e61; /*text-transform:uppercase;*/ font-size:16px; padding-bottom:4px; /*width:320px; */
width:290px; margin-bottom:14px;}
.WCImg{ float:left; /*width:72px;*/width:69px;}
.WCTxt{ float:left;width: 220px; color:#606060;font-size: 12px;}
/*.easysteps{float:left; width:100%; margin-top:18px;}
.easysteps h2{ color:#a48e61; border-bottom:1px dashed #a48e61;  font-size:16px; padding-bottom:4px; width:100%; margin-bottom:8px;}
.steps{ background:url(../images/steps.png) no-repeat 0px 27px; float: left;min-height: 141px; width: 303px;margin-right: 13px;}
.Slast{ margin-right:0;}
.easysteps .steps h2{ color:#a28a59; border:none; font-size:17px; text-transform:none;}
.easysteps .steps p{ float:left; color:#5e4510; margin: 19px 0 0 12px; width: 181px;}
.easysteps .steps span{ float:left;font-size: 51px;  margin: 10px 0 0 28px; color:#a48e61; padding-top: 10px;}
*/
.easysteps{float:left; margin-top:18px;}
.easysteps h2{ color:#a48e61; border-bottom:1px dashed #a48e61; font-size:16px; padding-bottom:4px; width:100%; margin-bottom:8px;}
.steps{ /*background:url(images/steps.png) no-repeat 0px 27px; */float: left;/*min-height: 141px;*/ width: 303px;margin-right: 13px; margin-top: 10px;}
.Slast{ margin-right:0;}
.easysteps .steps h2{ color:#877755; border:none; font-size:13px; font-weight:bold; margin-bottom:1px; padding:0;}
.num{ color:#e6d8b9;  font-family:Arial, Helvetica, sans-serif;font-size: 82px;
float: left;
width: 49px;}
.easysteps .steps p{ float:left; color:#999494;/* margin: 19px 0 0 12px;*/ width: 233px; font-size: 12px; text-align:justify;}
.rightNum{ float:left; width:180px;margin-top: 14px;}
.easysteps .steps span{ float:left;font-size: 51px;  margin: 10px 0 0 28px; color:#a48e61;}

#footer{ float:left; width:100%; background:url(../images/footer.png) repeat-x; margin-top:10px; padding-top:19px;font-size: 11px;}
.footerLinks{ float:left; width:100%;}
.footerSec{ float:left; width:159px; margin-right:32px;}
.footerSec h3{  color:#525252; border-bottom:1px dashed #525252; /*text-transform:uppercase;*/ font-size:12px;margin-bottom: 5px;
    padding-bottom: 4px; width:90%; }
.footerSec ul li{ padding:4px 0 2px 13px; background:url(../images/footerArrow.png) no-repeat 0 6px;}
.footerSec ul li a{ color:#606060; font-size:11px;}
.footerSec ul li a:hover{ text-decoration:underline; color:#BAA882;}
.MMDtls{ width:100%; float:left; margin-top:12px; color:#737373;}
.MMcontact{ float:left; width:350px;}
.MMcontact p span{ color:#a48e61;}
.findUs{ float:right; text-align:right;margin-right:2%;}
.findUs span{ color:#a48e61;}
.findUs p a{color:#a48e61;}
.findUs p a:hover{ text-decoration:underline;}
p.copyright{ padding:18px 0; text-align:center; float:left; width:100%;color:#989898;}
.sample{ float:left; width:654px; border:1px solid #ebebe9;margin-top: 16px;}
/*.sampleTitle{ background:url(../images/sampleBg.png) repeat-x; float:left; width:138px;height: 94px;border-right:1px solid #ebebe9;}*/
.sampleTitle{ background:url(../images/whatpeoplesayBg.png) repeat-x 143px -2px; float:left; width:138px;height: 94px;border-right:1px solid #ebebe9;}
/*.sampleTitle h2{color: #716d6a;font-size: 18px; padding:34px 38px;}*/
.sampleTitle h2{color: #A48E61;font-size: 18px; padding:34px 38px; /*text-transform: uppercase;*/font-family:Kaushan Script;}
.sampleContent{ float:left; width:515px;}
.sampleContent ul li h2.slidehed{ margin:0;}
.sampleContent ul li p{ margin:0;}
ul.slidecontrols{ float:right;margin-top: -16px;}
ul.slidecontrols li{ float:left;}
.slidewrap{ /*min-height:94px;*/}
/*ul#sliderName{ margin-top: 14px; min-height: 68px; width: 445px;}*/
ul#sliderName{ margin-top: 19px; min-height: 60px; width: 445px;}
ul#sliderName li ul li{ padding:2px 8px; list-style-type:disc; list-style-position:inside;color:#a48e61; font-size:9px;}
ul#sliderName li ul li a{ color:#a48e61; font-size:12px;}
ul#sliderName li ul li a:hover{ text-decoration:underline;color: #5E4510;}
.learmMoreSam{margin:7px 16px 0 1px; background:url(../images/learnMoreSampleL.png) no-repeat; float:left; }
.learmMoreSam a{ background:url(../images/learnMoreSampleR.png) no-repeat top right; float:right; margin-right:-10px;padding: 6px 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:11px;}
.learmMoreSam a:hover{ color:#C5B28C;}
.carousel-tabs { clear: both; }
.carousel-active-tab { color: red; }
a.prev{background:url(../images/sampleButtons.png) no-repeat 0 0; width:30px; height:27px;display: block;}	
a.next{background:url(../images/sampleButtons.png) no-repeat -31px 0; width:30px; height:27px;display: block;}	
a.prev2{background:url(../images/sampleButtons.png) no-repeat 0 0; width:30px; height:27px;display: block;}	
a.next2{background:url(../images/sampleButtons.png) no-repeat -31px 0; width:30px; height:27px;display: block;}	
.carousel-disabled,	.mr-rotato-disabled { color: #aaa; background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	/* This works in IE 8 & 9 too */	/* ... but also 5, 6, 7 */	filter: alpha(opacity=50);	/* Older than Firefox 0.9 */	-moz-opacity:0.5;	/* Safari 1.x (pre WebKit!) */-khtml-opacity: 0.5;/* Modern!/* Firefox 0.9+, Safari 2?, Chrome any?/* Opera 9+, IE 9+ */opacity: 0.5; cursor: default;  }
.slidewrap2 .carousel-tabs {padding: 0;margin: 1em 0;clear: both;}
.slidewrap2 .carousel-tabs li{display: inline-block;padding: 0 2px;}
.slidewrap2 .carousel-tabs a {background: #ddd; display: inline-block;height: 10px;text-indent: -9999px;width: 10px;border-radius: 5px;}		.ie .slidewrap2 .carousel-tabs li,.ie .slidewrap2 .carousel-tabs a {display: block;float: left;}
.slidewrap2 .carousel-tabs .carousel-active-tab a {background: #777;}
.events {font: normal 11px/1.4 arial, helvetica, sans-serif;}

/* Slider css */
ul.tabNavigation {bottom: 0;left: 4px;list-style: none outside none;margin: 3px 0 0 0px; padding: 0; position: relative;width: 950px;}
ul.tabNavigation li { display: inline;margin-right:1px;}
ul.tabNavigation li a { padding: 9px 45px; background-color: #f3efe6;color: #797979;text-decoration: none; font-size:13px; display:block;}
ul.tabNavigation li a.selected,	ul.tabNavigation li a:hover {background-color: #c5b28c;color: #fff;}
ul.tabNavigation li a:focus {outline: 0;}
.slider p{ margin:0px 26px 0 241px; color:#5f5f5f;}
.slider .browseBut{margin:0px 26px 0 241px; background:url(../images/browseButtonL.png) no-repeat; float:left; margin-top:5px;}
.slider .browseBut a{ background:url(../images/browseButtonR.png) no-repeat top right; float:right; margin-right:-10px;padding: 8px 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#787878}
.slider .browseBut a:hover{ color:#000;}
.slider h2{ margin:30px 26px 0 241px; color:#5f5f5f;}
.slider img{ position:absolute; top:22px;}
div.tabs > div {padding: 10px; float:left; width:932px; min-height:205px;}
.tabs{ float:left;border:1px solid #ececec; padding:2px;  width:100%;}
/********************/
/** Menu **/
/********************/
#jMenu {margin:0;padding:0;}
#jMenu li {display:table-cell;margin: -2px 0 0;float:left;}
#jMenu li a {display:block;	cursor:pointer; padding:0;}
/*******************/
/** second level menu **/
/*******************/
#jMenu li:hover,#jMenu li ul li:hover {	color: #e0078c;	text-decoration: none;}
#jMenu li ul {display:none;	position:absolute;padding:0;margin:0;z-index: 99999; margin-left:-13px;top: 120px !important;width: 167px !important;}
#jMenu li ul li {display:block;	padding:0;width: 167px !important;background-color:#F3EFE6;}
#jMenu li ul li.arrow {	/*background:#fff url('../images/arrow_down.png') no-repeat center center;*//*height:6px;*/padding:0;border-bottom:none;	margin-bottom:9px; width:82px !important;}
#jMenu li ul li a {text-transform:none;display:block;font-size:12px;color:#737373;	padding:8px 10px; border-bottom:1px dashed #fff;}
#jMenu li ul li a.isParent {/*background:#3A3A3A url('../arrow_right.png') no-repeat right center;*/}
#jMenu li ul li a:hover { background:#C5B28C; color:#fff;}

#jMenu li ul li ul {display:none;	position:absolute;padding:0;margin:0;z-index: 99999; margin-left:-13px;top: 120px !important;width: 167px !important;}
#jMenu li ul li ul li{display:block;	padding:0;width: 167px !important;background-color:#F3EFE6;}
#jMenu li ul li ul li.arrow {	/*background:#fff url('../images/arrow_down.png') no-repeat center center;*//*height:6px;*/padding:0;border-bottom:none;	margin-bottom:9px; width:82px !important;}
#jMenu li ul li ul li a {text-transform:none;display:block;font-size:12px;color:#737373;	padding:8px 10px; border-bottom:1px dashed #fff;}
#jMenu li ul li ul li a.isParent {/*background:#3A3A3A url('../arrow_right.png') no-repeat right center;*/}
#jMenu li ul li ul li a:hover { background:#C5B28C; color:#fff;}

h1.titles{ color:#c5b28c; float:left; width:75%; font-size:20px; margin:10px 0 4px 0; clear:both;}
/**** About Us ****/
.aboutusCnt{ float:left; width:100%;}
.aboutL{  float:left; /*border-right:1px solid #ebebeb;*/ margin-right:10px; padding-right:10px;}
.aboutL p{ clear:both; margin-bottom:0px; padding: 0px; color:#6b6b6b;}
.aboutR{ width:300px; float:left;}
.breadcrumb{ float:left; background:url(../images/breadcrumbL.png) repeat-x;}
.breadcrumb ul{ float:left; background:url(../images/breadcrumbR.png) no-repeat top right;margin-right: -11px; border-left:1px solid #efefef; }
/*.breadcrumb ul li{ float:left;padding: 9px 16px 5px 9px; background:url(../images/breadcrumbDiv.png) no-repeat top right;}*/
.breadcrumb ul li{ float:left;padding: 9px 10px 5px 9px; background:url(../images/breadcrumbDiv.png) no-repeat top right;}
.breadcrumb ul li a{ color:#666666; font-size:11px;}
.breadcrumb ul li a:hover{ color:#666666; text-decoration:underline;}
/**** Search Result ****/
.searchResult{ float:left; width:100%;}
.searchResultL{ width:185px;  float:left;/* margin-right:10px;*/ clear:both; }
.searchResultL p{ clear:both; margin-bottom:10px; color:#6b6b6b;}
.searchResultR{/* width:705px;*/ width:100%; float:left;}
.refineSearch{ border:1px solid #e9e9e9; -moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; float:left; width:174px; margin:12px 0 0 0;}
.refineSearch h2{ font-size:14px; color:#8d8d8d; /*text-transform:uppercase;*/padding: 9px 13px;}
.refineSearch h3{ background:url(../images/refineSearchDiv.png) no-repeat;/*text-transform:uppercase;*/ color:#9f9f9f; font-size:12px;padding: 9px 11px; float:left; width:88%;}
.refineSearch ul{ margin:10px 0 10px 12px; float:left;}
.refineSearch ul li{ float:left; width:100%; line-height:17px;}
.refineSearch ul li label{ float:left; padding-top:2px; color:#636363;}
.refineSearch ul li ul{ margin-left: 9px; margin-top: -1px;padding-left: 14px; background:url(../images/refineResultS.png) no-repeat 0 -4px; float:left; margin-bottom:2px;}
.refineSearch ul li ul li{ padding-top:1px;}
.refineSearch ul li ul li label{ float:left; padding-top:3px; color:#929292; font-size:12px;}
.checkbox, .radio {width: 17px;height: 20px;padding: 0 3px 0 0;background: url(../images/checkbox.png) no-repeat;display: block;clear: left;float: left;}
.refineSearch ul li .select {position: absolute;width: 158px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/selectBulk.png) no-repeat;overflow: hidden; float:left;}/*select.png*/
select.styled{ height:30px;}
.sortBySec{ margin-top: 7px; float:left; width:100%; background:url(../images/sortByBg.png) repeat-x; border:1px solid #e8e8e8;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; padding:5px 0;}
.sortBy{ float:left; width:500px;}
.viewperpage{ float:right; margin:6px 12px 0 0; color:#6B6B6B;}
.sortBy .select {position: absolute;width: 158px;height: 21px;padding: 9px 24px 0 8px;color: #6b6b6b;background: url(../images/selectBulk.png) no-repeat;overflow: hidden;}
.sortBy label{color:#6b6b6b; padding:5px 11px 0 10px; float:left;}
.searchResultProduct{ float:left; width:100%; margin-top:12px;}
/*.SproductList{ float:left; width:223px; border:1px solid #e8e7e7; margin:0 5px 10px 5px;}*/
.SproductList{float:left; width:232px; /*border-right:1px solid #e8e7e7; border-bottom:1px solid #e8e7e7; background:url(../images/shadow1.png) no-repeat center right;*/margin:0 5px 5px 5px;}
.SproductImg{ float:left; width:100%; min-height:175px; text-align:center; vertical-align: bottom; position:relative; height:196px;}
/*.SproductImg img{left: 10%; position: absolute; top: 10%;}*//*left: 20%;*/
.SproductDesc{ float:left; width:100%; /*background:#f7f7f7; border-top: 1px solid #e8e7e7; */padding:7px 8px;width:207px; }
.SproductDesc h2{ text-align:center; font-size:12px; color:#736f6d; font-weight:bold; margin-bottom:6px;}
.Scode{ float:left; width:100px; color:#c76e38; font-size:12px;}
/*.Sprice{ float:right; width:105px; color:#359040;font-size:12px; text-align:right;}*//*width:100px;*/
.Sprice{ float:left; width:195px; color:#A48E61;font-size:12px; text-align:center;}
.Sbuttons{ float:left; width:100%;margin-top: 5px;padding-left: 14px;}
.Sbuttons .moreDtls{margin:0px 4px 0 1px; background:url(../images/moreDtlsL.png) no-repeat; float:left; margin-top:5px; margin-right:14px;}
.Sbuttons .moreDtls a{ background:url(../images/moreDtlsR.png) no-repeat top right; float:right; margin-right:-10px;padding: 6px 12px; font-family:Arial, Helvetica, sans-serif; color:#848484; text-shadow:1px 1px #fbfbfb;}
.Sbuttons .moreDtls a:hover{ color:#000;}
.Sbuttons .buyNow{margin:0px 4px 0 1px; background:url(../images/buynowL.png) no-repeat; float:left; margin-top:5px;}
.Sbuttons .buyNow a{ background:url(../images/buynowR.png) no-repeat top right; float:right; margin-right:-10px;padding: 6px 12px; font-family:Arial, Helvetica, sans-serif;  color:#362502; text-shadow:1px 1px #eadec6;}
.Sbuttons .buyNow a:hover{ color:#8a6722;}

/*** search Result Popup ***/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; /*overflow:hidden;*/}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;font-family:'Didact Gothic', sans-serif, Arial, Helvetica, sans-serif; font-size:13px;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}
#cboxOverlay{background:#DDD4C2 url(../images/overlay11.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; /*overflow:hidden;*/}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxClose{height: 78px; position: absolute;    right: -33px; text-indent: -9999px; top: -56px; width: 109px;z-index: 99999;background:url(../images/close.png) no-repeat 0px 0; }
#cboxClose:hover{background:url(../images/closeH.png) no-repeat 0px 0;}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}
.bulkPopup{padding:10px; background:#fff; height:auto;}
.bulkPopup h2{ font-size:22px; color:#857452; border-bottom:1px dashed #857452; padding-bottom:4px; margin-bottom:16px;}
.buldOrd{ float:left; width:100%; min-height:300px;}
.PimgO{position:relative; float:left;width:198px; height:187px;}
.PImg{-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #ccc;
box-shadow: 2px 2px 2px #ccc; width:192px; height:187px; border:1px solid #e9e9e9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; }
.PImg img{ position:absolute; top:16%; left:14%;}
.PReq{ float:left; width:260px; margin:0 17px 0 17px;}
.PReq label{ float:left; width:112px; font-size:12px; color:#6b6b6b; padding-top:5px;}
.PReq .select {position: absolute;width: 108px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/selectBulk.png) no-repeat;overflow: hidden; float:left;}
.PReq select.styled{width: 139px !important;}
p.printingReqBulk{ margin-left:111px; margin-top:3px;}
.PDtls{ float:left; width:193px; }
.PDtls ul{ overflow:hidden; background:#f3f3f3 url(../images/bulkDtlBg.png) repeat-x; border:1px solid #e1e1e1;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; float:left; width:100%;}
.PDtls ul li{ padding:7px 9px; border-bottom:1px dashed #e3e3e3; color:#797979; float:left;width:176px;}
span.Rlabel{ float:left; width:120px;}
span.RPrice{ float:right; width:55px; text-align:right;}
.PDtls ul li.total{ background:#e1e1e1; font-weight:normal; border:none; color:#646464;}
ul.others{ background:none; border:none;}
ul.others li span.print{ color:#b17f1f;}
.buldOrd .moreDtls{margin:16px 14px 0 47px; background:url(../images/popupMoreDetailsL.png) no-repeat; float:left;}
.buldOrd .moreDtls a{ background:url(../images/popupMoreDetailsR.png) no-repeat top right; float:right; margin-right:-10px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#848484; text-shadow:1px 1px #fbfbfb; font-weight:bold;}
.buldOrd .moreDtls a:hover{ color:#000;}
.buldOrd .ordernowDtls a{ background:url(../images/ordernowMoreDetailsR.png) no-repeat top right; float:right; margin-right:-10px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 1px #555555; font-weight:bold;}
.buldOrd .ordernowDtls a:hover{ color:#faf8d8;}
.popupbuttons .bulkOrder{margin:11px 6px 0 4px; background:url(../images/popupBulkOrderL.png) no-repeat; float:left;}/*margin:13px 18px 0 4px;*/
.popupbuttons .bulkOrders1{margin:13px 18px 0 4px; background:url(../images/popupBulkOrderL.png) no-repeat; float:left;}/*margin:13px 18px 0 4px;*/
.popupbuttons .bulkOrders1 a{ background:url(../images/popupBulkOrderR.png) no-repeat top right; float:right; margin-right:-15px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#362502; font-weight:bold; }
.popupbuttons .bulkOrders1 a:hover{ color:#8a6722;}

.popupbuttons .bulkOrder a{ background:url(../images/popupBulkOrderR.png) no-repeat top right; float:right; margin-right:-15px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#362502; font-weight:bold; }
.popupbuttons .bulkOrder a:hover{ color:#8a6722;}
.popupbuttons .sampleOrder{margin:13px 2px 0 4px; background:url(../images/popupsampleOrderL.png) no-repeat; float:left; }
.popupbuttons .sampleOrder a{ background:url(../images/popupsampleOrderR.png) no-repeat top right; float:right; margin-right:-12px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.popupbuttons .sampleOrder a:hover{ color:#484030;}
.popupbuttons{ float:right; width:229px;}


/***** Search Result Details *****/
.productTop{ float:left; width:100%;}
.productL{ width:412px; float:left; margin-right:12px;}
.productL .PimgO{float:left;width:408px; height:auto; margin-top:12px;}
.productL .PImg{-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #ccc;
box-shadow: 2px 2px 2px #ccc; width:392px; height:287px; border:1px solid #e9e9e9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; }
.productR{ float:right; width:512px;}
.productBottom{ float:left; width:100%;}
.productR .select {position: absolute;width: 108px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/selectBulk.png) no-repeat;overflow: hidden; float:left;}
.productR select.styled{width: 139px !important;}
.currency{ float:left; width:100%;}
.currency p{ float:right;}
.currency p label{float:left; width:54px; font-size:12px; color:#6b6b6b; padding-top:6px;}
h2.productTitle{ float:left; width:250px; color:#c5b28c; font-size:17px;margin: 17px 0 0;}
h1.productTitle{ float:left; width:250px; color:#c5b28c; font-size:17px;margin: 22px 0 0;}
.ProductmoreDtls{ float:right; width: auto;background:url(../images/popupMoreDetailsL.png) no-repeat; margin:8px 9px 0 5px; height: 34px;}
.ProductmoreDtls a{ background:url(../images/popupMoreDetailsR.png) no-repeat top right; float:right; margin-right:-10px;padding: 8px 17px 12px; font-family:'LucidaGrande'; color:#848484; text-shadow:1px 1px #fbfbfb; font-weight:bold;/*font-size: 11px;*/ height: 34px;}
.ProductmoreDtls a:hover{ color:#000;}
.productDescription{ float:left; width:100%; margin-top:12px;}
table.productDesc tr td{ border-top:1px solid #e9e9e9; color:#636363; padding:8px 9px;}
table.productDesc tr.bg td{ background:#f5f5f3;}
table.productDesc tr.last td{ border-bottom:1px solid #e9e9e9;}
.productR .buldOrd { min-height: 300px; width: 100%; margin-top:19px;}
.productR .buldOrd .PReq {margin: 0 4px 0 5px ; width: 272px;}
.productR .buldOrd .PDtls { width: 223px;}
.productR .buldOrd .PReq label { color: #6B6B6B; font-size: 12px; padding-top: 5px; width: 126px;}
.productR .buldOrd .PReq p.printingReqBulk { margin-left: 131px; margin-top: 6px;}
.productR .buldOrd .PDtls ul li { border-bottom: 1px dashed #E3E3E3; color: #797979; padding: 7px 9px; width: 212px;}
.productR .buldOrd .popupbuttons { float: right;/*width: 408px;*/ width:auto;}
.buldOrd .moreDtls{background:url("../images/popupMoreDetailsL.png") no-repeat scroll 0 0 transparent;float: left;margin: 12px 14px 0 3px;}/*margin: 14px 14px 0 47px;*/
.buldOrd .ordernowDtls{background:url("../images/ordernowMoreDetailsL.png") no-repeat scroll 0 0 transparent;float: left;margin: 12px 14px 0 3px;}
.productR .buldOrd .PReq p.printingReqBulk label{ width:114px}
.productR .buldOrd h2{ font-size:17px; color:#7f7f7f; margin-bottom:8px;}
.moreColors{ float:left; width:100%; margin-top:8px;}
.moreColors h2{ color:#a48e61; font-size:15px; float:left; border-bottom:1px dashed #a48e61; padding-bottom:8px; margin-bottom:4px;width: 100%; /*text-transform:uppercase;*/}
.moreColors ul.slidecontrols { float: right; margin-top: -38px;}
.moreColors .sample { border: 1px solid #fff;margin-top: -4px;width: 952px;}
.moreColors .SproductDesc h2 {color: #736F6D;font-size: 13px;font-weight: normal;text-align: left;float:left; width:95px;margin:6px 0 0 0; border:none; text-transform:none;}
.moreColors .sampleContent {width: 953px;}
.moreColors .sampleContent2 { width: 953px;}
.moreColors .SproductList {
    border: 1px solid #E8E7E7;
    float: left;
    margin: 0 5px 10px;
    width: 178px;
}
.moreColors .SproductDesc {
    background: none repeat scroll 0 0 #F7F7F7;
    border-top: 1px solid #E8E7E7;
    float: left;
    padding: 7px 8px;
    width: 162px;
}
.moreColors .Sbuttons {
    float: right;
    margin: -1px 11px 0 0;
    padding-left: 0;
    width: auto;
}ul#sliderName2{ margin-top: 14px; min-height: 68px; width: 445px;}
.addonitems{ margin-top:13px;}

/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 270px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	/*position: absolute;*/
	margin: 56px 0 0;
}

	.showcase-content-container
	{/*box-shadow: 2px 2px 2px #CCCCCC;*/border: 2px solid #E9E9E9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
		/*background-color: #000;*/
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../images/arrows.png');
		width: 33px;
		height: 33px;
		top: 220px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: -60px;
		display:none;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: -56px;
		background-position: -34px 0;
		display:none;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #FFFFFF !important;
		text-align: center;
		 
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../images/white-opacity-80.png);
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(../images/white-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
		display:none;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		/*background-color: #000;*/
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #ccc;
			position: relative;
			display:inline-block;
			margin-top:4px;
			margin-right:6px;
			margin-bottom: 5px;
			
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
				display:none;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				/*background-image: url(../images/black-opacity-40.png);*/
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 2px #999 !important;
			/*display:block !important;*/
		}
		
		#showcasegal .showcase-thumbnail { display:block !important; }
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 6px;
			width: 104px;/*box-shadow: 2px 2px 2px #CCCCCC;*/border: 1px solid #E9E9E9;/*-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;*/
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;

			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}

.frequently{ margin-top:12px;}
.frequently .SproductList,.plus{ margin-top:12px;}
.plus{ float:left; width:80px; padding-top:80px; text-align:center;}
.frequently .SproductList .SproductImg {
    float: left;
    min-height: 159px;}
	.addallthree{ float:left; margin:78px 0 0 0;}
.frequently .addallthree .sampleOrder{margin:13px 2px 0 53px; background:url(../images/popupBulkOrderL.png) no-repeat; float:left; }
.frequently .addallthree .sampleOrder a{ background:url(../images/popupBulkOrderR.png) no-repeat top right; float:right; margin-right:-12px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#362502; font-weight:bold; }
.frequently .addallthree .sampleOrder a:hover{ color:#484030;}

.frequently .SproductDesc h2 {
    border: medium none;
    color: #736F6D;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 6px 0 0;
    text-align: center;
    width: 170px;
}
ul.frequentlyList{ float:left; width:100%;}
ul.frequentlyList li{ float:left; width:100%; padding:3px 0;}
.moreColors .Sbuttons .buyNow {
    background: url("../images/moreColorsButL.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 5px 4px 0 1px;
}
.moreColors .Sbuttons .buyNow a {
    background: url("../images/moreColorsButR.png") no-repeat scroll right top transparent;
    color: #fff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    margin-right: -15px;
    padding: 4px 12px 6px 12px;
    text-shadow: none;
	font-size:11px; font-weight:bold;
}

.addonitems .Sbuttons {
    float: right;
    margin: -5px 6px 0 0;
    padding-left: 0;
    width: 120px;
}.addonitems .SproductDesc h2 {width: 98px;}/*width: 108px;*/
span.SPrice {
    color: #359040;
    float: right;
    font-size: 12px;
    text-align: center;
    width:100%;
    margin: 8px 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.sharethis{ float:center; background:#f5f5f1; width:120px; /*padding:10px;*/padding:5px;margin-left:auto;margin-right:auto;}
.sharethis a{ color:#444444; text-decoration:underline;}
.stButton{margin-right: -8px !important;}
a.emailfriend{ float:left; width:100%; color:#b17f1f; text-decoration:underline; margin-bottom:10px; font-size:14px;}
/*.emailShare{  width:250px;margin:35px auto 15px auto;float:center;}*/
.emailShare{  width:170px; /*margin:5px 0px 0px 70px;*/ display:inline-table; float:right;}
.youtubeVideo{ width: 175px; height:103px; margin-top: 12px; margin-left: 110px; margin-right:auto;}
.overallRatings p.overall{ float:left; width:100%;}
.overallRatings p.overall img{margin-bottom: -3px;}
.overallRatings .sampleOrder{margin:3px 2px 3px 25px; background:url(../images/writeaReviewL.png) no-repeat; float:left; }
.overallRatings .sampleOrder a{ background:url(../images/writeaReviewR.png) no-repeat top right; float:right; margin-right:-16px;padding: 6px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.overallRatings .sampleOrder a:hover{ color:#484030;}
.overal{ float:left; margin:5px 2px 0 0px; width: 256px;}
span.valueRatings{ float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 9px;}
	.customerReviews{ float:left; width:941px; margin-top:0px;
	padding:10px 8px; background:#fcfaf5; border-top:1px solid #e5e5e5;}
	.customerReviews p.customerRatings{ float:left; }
.customerReviews p.customerRatings img{margin-bottom: -3px; float:left;}
.customerReviews p.customerRatings a{ float:left; color:#b17f1f;margin-left:12px; font-size:14px;}
.customerReviews p.customerRatings a:hover{ text-decoration:underline; float:left; color:#b17f1f; }
p.customerRatings span.valueRatings {
    float:  left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 9px;
}
.customerReviews h2 {
    color: #636363;
    float: left;
    font-size: 13px;
    margin-bottom: 4px;
    width: 450px;
	text-transform:none;
	 border:none;
	 padding:0; font-weight:bold;
}
.customerReviews p{ float:left; width:100%; font-size:12px;}
span.customerreviewon{ float:right; font-size:11px;margin-top: 5px;}
.customerTestimonials{ float:left; width:100%; margin-top:19px;}
.testimonials{ float:left; width:283px;-moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc; border:1px solid #e9e9e9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; padding: 13px 13px; margin:6px 8px 0 0; min-height:130px;}
.testimonials h2{ border:none; text-transform:none; color:#b17f1f; padding:0; margin-bottom:2px; font-size:14px;}
.testimonials p{ font-size:12px;}
.testimonials p.more{ text-align:right; margin-top:2px;}
.recentlyViewed{ margin-top:19px;}
.recentlyViewed .Sbuttons {
    float: right;
    margin: -1px 23px 0 0;
    padding-left: 0;
    width: auto;
}
.moreColors .SproductList { margin-top:8px;}
.recentlyViewed .Sbuttons a{ font-weight:bold; text-shadow:none;}
a.morecolors{ font-weight:bold; font-size:12px; color:#8a5128; text-transform:none; }

table.addToItems{ border:2px solid #d5c29c;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; width:100%;}
table.addToItems tr th{ background:#d5c29c; color:#fff; padding:7px 0 7px 12px; text-align:left;}
table.addToItems tr td{padding:11px 0 11px 6px;border-bottom:1px dashed #d5c29c;}/*padding:11px 0 11px 12px;*/
table.addToItems tr td label{display: block;padding: 4px 0 0;}
table.addToItems tr td input.qty{ border:1px solid #d5d5d5; background:#fff;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;box-shadow:inset 0 2px 5px #ccc; padding:7px 10px; color:#7f7f7f;width: 47px; }
.addonItemSec{ float:left; width:363px;}
.addonItemImg{-moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc; width:105px; height:auto; border:1px solid #e9e9e9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; float:left; overflow:hidden; }/*height:85px;*/
/*.addonItemRightSec{ float:left; margin-left:10px;}*/
.addonItemRightSec h2{ font-size:14px; color:#857452;margin-bottom: -1px; border:none; padding:0}
.addonItemRightSec div.add{ float:left; width:100%; margin-top:8px; position:relative;}
.addonItemRightSec div.add label{ float:left; width:100%;}
.addonItemRightSec div.add .select {position: absolute;width: 108px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/selectBulk.png) no-repeat;overflow: hidden; float:left; clear:both;position: absolute; top: 23px; left:0;}
.addonItemRightSec select.styled{width: 139px !important;}
.addon{ float:left; width:100%; }
.addon ul{ background: none; border: none;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; float:left; width:100%;}
.addon ul li{ padding:7px 9px; border-bottom:1px dashed #e3e3e3; color:#797979; float:left;width:97%;}
span.Rlabel{ float:left; width:auto;}/*width:120px;  width:90px; width:65px; width:55px;*/
span.RPrice{ float:right; width:auto; text-align:right;}/* width:85px; width:100px;*/
span.RPricecart{ float:right; width:100px; text-align:right;}/* width:55px; width:85px; width:147px; width:157px;*/
.addon ul li.total{ background:#e1e1e1; font-weight:normal; border:none; color:#646464;}
ul.others{ background:none; border:none;}
ul.others li span.print{ color:#b17f1f; width:auto;}
.addon  .select {position: absolute;width: 108px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/selectBulk.png) no-repeat;overflow: hidden; float:left; clear:both;}
.addon select.styled{width: 139px !important; top:0px;}
.addonStep2{ width:100%; border:none;}
.addonStep2 h1.titles{border-bottom: 1px dashed #857452;}
.stepsAddon{ float:left; width:100%;margin-top: 43px; margin-bottom:30px;}/*margin-bottom:26px;*/
.addonStepL{ float:left; width:12px; height:32px; background:url(../images/stepsL.png) no-repeat;}
.addonStepM{ float:left; width:930px; height:32px;background: url(../images/stepsC.png) repeat-x;}
.addonStepR{ float:left; width:12px; height:32px;background:url(../images/stepsR.png) no-repeat top right;}
.addonStepM ul{margin-top: -20px;}
.addonStepM ul li.Step{ background:url(../images/stepsNormalStage.png) no-repeat; float:left; width:62px; height:63px; margin-left: 141px;font-size: 34px; text-align:center;padding-top: 11px; color:#a7a7a7; }
.addonStepM ul li span{ font-size: 11px;    padding-top: 15px; display:block; /*text-transform:uppercase;*/width: 73px; margin-left:-5px;}
.addonStepM ul li.Step span{ color:#6b6b6b; }
.addonStepM ul li.Active{ background:url(../images/stepsActiveStage.png) no-repeat; color:#fff;}
.addonStepM ul li.Active span{ color:#e09a38;}
.addonStepM ul li.done{ background:url(../images/stepsdoneStage.png) no-repeat;color:#fff;}
.addonStepM ul li.done span{ color:#a7a7a7;}
.addOnlist{ margin-top:12px; float:left;}
.addOnlist h2{border: medium none; color: #736F6D; font-size: 13px; font-weight: normal; margin: 6px 0 0;text-align: left;  text-transform: none;}
.addOnlist .Sbuttons { float: right; margin: 6px 2px 0 0; padding-left: 0; width: 140px;}/*width: 120px;*/
.addOnlist input.qty { border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 2px 3px #ccc; padding:5px 8px; color:#7f7f7f;width: 47px;}
.addOnlist .SproductList {border: 1px solid #E8E7E7; margin: 0 5px 10px; width: 179px;}
.addOnlist .SproductDesc {background: none repeat scroll 0 0 #F7F7F7; border-top: 1px solid #E8E7E7; float: left;padding: 7px 8px;width: 163px;}
.addOnlist .popupbuttons .bulkOrder{margin:13px 18px 0 4px; background:url(../images/popupBulkOrderL.png) no-repeat; float:left;}
.addOnlist .popupbuttons .bulkOrder a{ background:url(../images/popupBulkOrderR.png) no-repeat top right; float:right; margin-right:-15px;padding: 8px 25px 10px 25px; font-family:Arial, Helvetica, sans-serif; color:#362502; font-weight:bold; }
.addOnlist .popupbuttons .bulkOrder a:hover{ color:#8a6722;}
.addOnlist .popupbuttons { float: none; margin:0 auto; width:120px;}
.personalize { width:650px; /*width:950px;*/}
.personalize .addonItemImg { -moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc; width:145px; height:105px; border:1px solid #e9e9e9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; float:left; }
.personalize .addonItemSec { width: 100%;border-bottom:1px dashed #c3c3c3; padding-bottom:15px; margin-bottom:15px;}/*width: 100%;*/
.personalize .addonItemRightSec { float: left;margin-left: 10px;width:300px;}/*width:750px;*/
.personalize .addonItemRightSec h2 { color: #857452; font-size: 16px; margin-bottom: -1px;}
.login h1.titles { clear: both; color: #C5B28C; font-size: 20px; margin: 11px 0 6px; padding-bottom: 6px; width: 100%;}
.loginContainer{ width:890px; padding:18px 20px; border:1px solid #e9e9e9;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px; min-height:200px; float:left; margin-top:18px; margin-left:12px;}
.loginSec{ float:left; width:380px}
.loginSec h2{ border-bottom:1px dashed #c8c8c8; padding-bottom:5px; margin-bottom:12px;font-size: 15px;}/*text-transform:uppercase; */
.loginSec form.loginForm p{ float:left; width:100%;}
.loginSec form.loginForm p label{ width:100%; float:left; font-size:12px; margin-bottom:2px;}
.loginSec form.loginForm p input{border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 2px #ccc; padding:7px 8px; color:#7f7f7f;width: 260px; font-size:12px;}
.loginSec form.loginForm p a.forgotPassword{ font-weight:bold; color:#a19479;}
.loginSec form.loginForm .popupbuttons { float: left;width: 229px;}
.RegisterSec{ float:right;width: 439px;}
.RegisterSec h2 span {color:#ab9467;}
.RegisterSec h3{ color:#a19479; margin:18px 0 9px 0; font-size:13px;}
.RegisterSec form.regForm p label{ float:left; width:120px; font-size:12px; text-align:right; padding:7px 10px 0 0;}
.RegisterSec form.regForm p input,textarea{border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 2px #ccc; padding:7px 8px; color:#7f7f7f;width: 260px; font-size:12px;}
.RegisterSec form.regForm p.securityCode { margin-left:131px;}
.RegisterSec form.regForm p.securityCode label{ float:left; width:100%; text-align:left; margin-bottom:6px;}
.RegisterSec form.regForm span.mandatory{margin-left:131px;}
.RegisterSec form.regForm span.mandatory strong{ color: #A53D3D;font-family: arial;font-size: 13px;}
.RegisterSec form.regForm .popupbuttons{ float:left;margin-left:131px;}	
.RegisterSec form.regForm  .select {position: absolute;width: 246px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/Regselect.png) no-repeat;overflow: hidden; float:left; clear:both;}
.RegisterSec form.regForm select.styled{width: 245px !important; top:0px;}
.paymentMethod{ width:100%; border:none;}
.paymentMethod h1.titles {

    clear: both;
    color: #C5B28C;
    float: left;
    font-size: 20px;
    margin: 11px 0 6px;
    padding-bottom: 6px;
    width: 100%;border-bottom: 1px dashed #C5B28C;
}
.paymentL{ float:left; width:600px; }
.paymentL form label{font-size:12px; font-weight: normal;}
.paymentR{ float:right; width:315px; /*width:300px;*/}
table tr.totalPrice td{ background:#e1e1e1; color:#333333; border:none; font-size:12px; font-weight:normal;}
.myshoppingCart table{ margin-top:50px; float:left;}
.myshoppingCart .addon ul li {
    border-bottom: 1px dashed #E3E3E3;
    color: #797979;
    float: left;
    padding: 7px 9px;
    width: 935px; margin-top:10px;
}
.myshoppingCart .addon span.Rlabel {
    float: left;
    width: 120px;
	margin-top:5px;
}
.myshoppingCart .addon span.destination{
	float: right;
    /*padding: 6px 0 0;*/
	/*padding: 6px 81px 0px 0px;*/
	/*padding: 6px 76px 0px 0px; commented on sep-7 */
	/*padding: 6px 73px 0px 5px; commented on dec-6*/
	/*padding: 6px 62px 0px 12px; commented on JAN 4*/
	padding: 6px 68px 0px 28px;
    text-align: right;
    width: 120px; /*width: 100px;*/
	}
.myshoppingCart .addon input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 5px #CCCCCC inset;
    color: #7F7F7F;
    padding: 7px 10px;
    width: 57px;
}
.myshoppingCart table .addonItemImg {
    border: 1px solid #E9E9E9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #CCCCCC;
    float: left;
   /* height: 135px;
    width: 199px;*/
	 height: auto;
    width: auto;
}
.myshoppingCart table .addonItemSec {
    float: left;
    width: 208px;
}
.myshoppingCart table span.productID{ float:left; clear:both; text-align:left; padding-left:20px; width:100%; margin-top:10px; color:#857452;}/*text-align:center;*/
.myshoppingCart .addon .moreDtls{float: right;
    margin: -1px 18px 0 0px; background:url(../images/popupMoreDetailsL.png) no-repeat;}
.myshoppingCart .addon .moreDtls a{ background:url(../images/popupMoreDetailsR.png) no-repeat top right; float:right; margin-right:-10px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#848484; text-shadow:1px 1px #fbfbfb; font-weight:bold;}
.myshoppingCart .addon .moreDtls a:hover{ color:#000;}
a.sampleLink{ color:#857452; font-weight:bold;}
a.sampleLink:hover{ text-decoration:underline;}
table tr.last td{ border:none;}


#tabs {
font-size: 12px;
margin: 20px 0;
float:left;
}
#tabs ul {
width: 956px;
padding-top: 4px;
}
#tabs li {
margin-right: 4px;
list-style: none;
}
* html #tabs li {
display: inline; /* ie6 double float margin bug */
}
#tabs li,
#tabs li a {
float: left;
}
#tabs ul li a {
text-decoration: none;
padding: 11px 22px;
color: #6e6e6e;
background: #e1e1e1;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#tabs ul li.active {
}
#tabs ul li.active a {
background: #d5c29c;
color: #fff;
}
#tabs div {
background: #fff;
clear: both;
padding: 9px;
min-height: 200px;
border:2px solid #d5c29c;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
width: 935px;
float:left;
}
#tabs div h3 {
text-transform: uppercase;
margin-bottom: 10px;
letter-spacing: 1px;
}
#tabs div p {
line-height: 150%;
}
table.orderHistory{ border:1px solid #e1e1e1; margin:0; float: none;}
table.orderHistory tr th{ background:#e1e1e1; color:#7d7d7d; padding:10px 0;}
table.orderHistory tr td{ color:#7d7d7d; padding:10px 0; font-size:12px; border-bottom:1px dashed #dbdbdb;}
.orderStatus{ padding:18px 0 0 20px !important;}
.orderStatus p.or{ margin:12px 0 12px 190px;}
.orderStatus p label{ float:left; width:90px; padding-top:5px;} 
.orderStatus .bulkOrder{margin:13px 18px 0 4px; background:url(../images/popupBulkOrderL.png) no-repeat; float:left; margin-left:90px;}
.orderStatus .bulkOrder a{ background:url(../images/popupBulkOrderR.png) no-repeat top right; float:right; margin-right:-15px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#362502; font-weight:bold; }
.orderStatus .bulkOrder a:hover{ color:#8a6722;}
.orderStatus input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 5px #CCCCCC inset;
    color: #7F7F7F;
    padding: 7px 10px;
    width: 217px;
}
form.personalInfo h3{ color:#a19479; margin:18px 0 9px 0; font-size:13px;}
 form.personalInfo p label{ float:left; width:120px; font-size:12px; text-align:right; padding:7px 10px 0 0;}
form.personalInfo p input,textarea{border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 2px #ccc; padding:7px 8px; color:#7f7f7f;width: 260px; font-size:12px;}
form.personalInfo  .select {position: absolute;width: 246px; height: 24px;padding: 6px 24px 0 8px;color: #6b6b6b;background: url(../images/Regselect.png) no-repeat;overflow: hidden; float:left; clear:both;}
form.personalInfo select.styled{width: 245px !important; top:0px;}
form.personalInfo p{ margin-bottom:9px;}
form.personalInfo .bulkOrder{margin:13px 18px 0 4px; background:url(../images/popupBulkOrderL.png) no-repeat; float:left; margin-left:131px;}
form.personalInfo .bulkOrder a{ background:url(../images/popupBulkOrderR.png) no-repeat top right; float:right; margin-right:-15px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#362502; font-weight:bold; }
form.personalInfo .bulkOrder a:hover{ color:#8a6722;}

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}







#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 170px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: #111;
	-webkit-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);
	-moz-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);
	background: #111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));
	background: #111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%);
	border-radius: 3px;
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('../images/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
}

#fancybox-buttons a.btnPrev {
	width: 32px;
	background-position: 6px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 38px;
	background-position: -57px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.5;
	cursor: default;
}

/***** STYLESHEET FOR OFFER PRICE IN CLEARANCE BIN PAGE *****/
.CBcode{ width:100px; color:#c76e38; font-size:12px; text-decoration:line-through; margin: 0 auto; text-align: center;}/*width:90px;*/
.CBprice{ float:right; width:105px; color:#359040;font-size:12px; text-align:right;}/*width:110px;*/



/*********** order history ***************/

#orderHistory2{ float:left; width:900px !important; border:none !important; font-size:12px; color:#333333;}
p.invoiceD{ margin-top:12px;}
p.invoiceD span{color: #C5B28C; font-weight:bold;}
#orderHistory2 div{ display:block !important;  background: none;
    border: none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    clear: none;
    float: none;
    min-height: inherit;
    padding: 0;
    width: auto;}
	#orderHistory2 div.addonItemImg{height: 40px;
    overflow: hidden;
    width: 46px;float: left}
	#orderHistory2 div.addonItemSec{ width:380px;}
	#orderHistory2 div.addonItemRightSec{ width:200px; float: left;}
	#orderHistory2 .addon ul li{ width:872px; padding:6px 10px; margin:0;color:#333333;}
	
	#orderHistory2 .bulkOrder {
    background: url("../images/popupBulkOrderL.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 13px 18px 0 0px;
}#orderHistory2 .bulkOrder a {
    background: url("../images/popupBulkOrderR.png") no-repeat scroll right top transparent;
    color: #362502;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-right: -15px;
    padding: 8px 12px 10px;
}
.printer{ float:right;}
/************** END OF ORDER HISTORY STYLE *****************/


/******** STYLE FOR THE PRODUCT REVIEW ******************/
form#review{ float:left; width:100%; min-height:403px;}
form#review p{ float:left; width:100%; margin-bottom:14px;}
form#review p label{ float:left; width: 166px; color:#636363; font-size:13px; font-weight:bold; margin-bottom:3px;}

form#review p input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 5px #CCCCCC inset;
    color: #7F7F7F;
    padding: 9px 10px;
    width: 420px;
	outline:none;}
	

	
	form#review p textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 5px #CCCCCC inset;
    color: #7F7F7F;
    padding: 9px 10px;
    width: 420px;
	outline:none; min-height:120px;}form#review .popupbuttons {
float: left;
width: 229px;margin-left: 164px;
}

.user-rating ul li{ float:left;  }
.help_message{ float:left; font-size:10px; width:100%;}
.user-rating{ margin-bottom:14px; float:left;margin-top:3px;}
span.captcha{ float:left; width:300px; margin-top:3px;}
span.captcha input{ margin-top:6px; width:138px !important;}
/******** END OF STYLE FOR PRODUCT REVIEW********/

/******************* style for star rating ************************/
/* star rating css starts */
.star-rating{
	list-style:none;
	/*margin-left:5px !important;*/
	padding:0px;
	width: 126px;
	height: 25px;
	position: relative;
	background: url(../images/alt_star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;	
	float: left;	
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../images/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a:focus,
.star-rating a:active{
	border:0;	
	-moz-outline-style: none;
			outline: none; 
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(../images/alt_star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
/*start rating ends */

/***************** end of style for star rating *******************/

/****** style for the addd on items *******/
.moreColors{ float:left; width:100%;}

.moreColors h2{ color:#a48e61; font-size:17px; float:left; border-bottom:1px dashed #a48e61; padding-bottom:8px; margin-bottom:4px;width: 100%; text-transform:none !important;}
.moreColors ul.slidecontrols { float: right; margin-top: -38px;}
.moreColors .sample { border: 1px solid #fff;margin-top: -4px;width: 952px;}
.moreColors .SproductDesc h2 {color: #736F6D;font-size: 11px;font-weight: bold;text-align: center;float:left; width:100%;margin:8px 0 0 0; border:none; text-transform:none;}/*width:95px;*/
.moreColors .sampleContent {width: 953px;}
.moreColors .sampleContent2 { float: left; width: 953px;}
.moreColors .SproductList { border: 1px solid #E8E7E7;float: left;margin: 0 5px 10px;width: 178px;}
.moreColors .SproductDesc { background: none repeat scroll 0 0 #F7F7F7;border-top: 1px solid #E8E7E7;float: left;padding: 7px 8px;width:162px;}
.moreColors .Sbuttons {float: right;margin: -1px 11px 0 0;padding-left: 0;width: auto;}
ul#sliderName2{ margin-top: 14px; min-height: 68px; width: 950px;}
.addonitems{ margin-top:13px; width:100%;}
.addonitems1{ margin-top:13px; width:60%;}

/******* style for the deal offer in the home page ***********/
span.dealsOffer{    height: 69px;
left: 935px;/*left: 24px;*/
position: absolute;
top: 200px;/*top: 61px;*/
width: 66px;background:url(../images/specialOffer2.png) no-repeat; }
.timer{ float:left; background:url(../images/timeBg.png) no-repeat; padding:5px 0; width:100px; text-align:center; font-size:12px; color:#fff; margin-bottom: 3px;
margin-left: 59px;
margin-top:-10px;}


/* Circular Content Carousel Style */
.ca-container{position:relative;width:958px;height:240px;}
.ca-wrapper{width:954px;height:253px;overflow:hidden;position:relative;float:left;}
.ca-item{position:relative ;float:left ;width:190px;height:100%;text-align:center;}
.ca-more{position: absolute;bottom: 10px;right:0px;padding:4px 15px;font-weight:bold;background: #ccbda2;text-align:center;color: white;font-family: "Georgia","Times New Roman",serif;font-style:italic;text-shadow:1px 1px 1px #897c63;}
.ca-close{position:absolute;top:10px;right:10px;background:#fff url(../images/cross.png) no-repeat center center;width:27px;height:27px;text-indent:-9000px;outline:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);opacity:0.7;}
.ca-close:hover{opacity:1.0;}
.ca-item-main{/*padding:20px;position:absolute;*/top:5px;left:5px;right:5px;bottom:5px;background:#fff;/*overflow:hidden;*/-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.ca-icon{width:233px;height:189px;position:relative;margin:0 auto;background:transparent url(../images/animal1.png) no-repeat center center;}
.ca-item-2 .ca-icon{background-image:url(../images/animal2.png);}
.ca-item-3 .ca-icon{background-image:url(../images/animal3.png);}
.ca-item-4 .ca-icon{background-image:url(../images/animal4.png);}
.ca-item-5 .ca-icon{background-image:url(../images/animal5.png);}
.ca-item-6 .ca-icon{background-image:url(../images/animal6.png);}
.ca-item-7 .ca-icon{background-image:url(../images/animal7.png);}
.ca-item-8 .ca-icon{background-image:url(../images/animal8.png);}
.ca-item h3{font-family: 'Coustard', sans-serif;text-transform:uppercase;font-size:30px;color:#000;margin-bottom:20px;height:85px;text-align:center;text-shadow: 0px 1px 1px #e4ebe9;}
.ca-item h4{font-family: "Georgia","Times New Roman",serif;font-style:italic;font-size:12px;text-align:left;border-left:10px solid #b0ccc6;padding-left:10px;line-height:24px;margin:10px;position:relative;}
.ca-item h4 span{text-indent:40px;display:block;}
.ca-item h4  span.ca-quote{color:#f4eee3;font-size:100px;position:absolute;top:20px;left:0px;text-indent:0px;}
.ca-content-wrapper{background:#b0ccc6;position:absolute;width:0px; /* expands to width of the wrapper minus 1 element */height:440px;top:5px;text-align:left;z-index:10000;overflow:hidden;display:none;}
.ca-content{width:660px;overflow:hidden;}
.ca-content-text{font-size: 14px;font-style: italic;font-family: "Georgia","Times New Roman",serif;margin:10px 20px;padding:10px 20px;line-height:24px;}
.ca-content-text p{padding-bottom:5px;}
.ca-content h6{margin:25px 20px 0px 35px;font-size:32px;padding-bottom:5px;color:#000;font-family: 'Coustard', sans-serif;color:#60817a;border-bottom:2px solid #99bcb4;text-shadow: 1px 1px 1px #99BCB4;}
.ca-content ul{margin:20px 35px;height:30px;}
.ca-content ul li{float:left;margin:0px 2px;}
.ca-content ul li a{color:#fff;background:#000;padding:3px 6px;font-size:14px;font-family: "Georgia","Times New Roman",serif;font-style:italic;}
.ca-content ul li a:hover{background:#fff;color:#000;text-shadow:none;}
.ca-nav{ float: right;
/*margin: -33px 0 0 -15px;*/
position: relative;
right: 30px;}
.ca-nav span{width:29px;height:45px;background:transparent url(../images/sampleButtons.png) no-repeat -1px 18px;position:absolute;top:0%;margin-top:-19px;right:0px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
.ca-nav span.ca-nav-next{background-position:-29px 18px;left:auto;right:-28px;}
.ca-nav span:hover{opacity:1.0;}

/***** style for customer reviews popup *****/
.customerReviewsr{ 
float:left; 
width:810px; 
margin-top:0px;
padding:10px 8px; 
background:#fcfaf5; 
border-top:1px solid #e5e5e5;
}
.customerReviewsr p.customerRatings{ float:left; }
.customerReviewsr p.customerRatings img{margin-bottom: -3px; float:left;}
.customerReviewsr p.customerRatings a{ float:left; color:#b17f1f;margin-left:12px; font-size:14px;}
.customerReviewsr p.customerRatings a:hover{ text-decoration:underline; float:left; color:#b17f1f; }
p.customerRatings span.valueRatings {
    float:  left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 9px;
}
.customerReviewsr h2 {
    color: #636363;
    float: left;
    font-size: 13px;
    margin-bottom: 4px;
    width: 450px;
	text-transform:none;
	 border:none;
	 padding:0; font-weight:bold;
}
.customerReviewsr p{ float:left; width:100%; font-size:12px;}
/******* end of style ************/

/********* style for the testimonials page ********/
.aboutT{ width:930px; float:left; margin-right:10px; padding-right:10px;}
.aboutT p{ clear:both; margin-bottom:10px; color:#6b6b6b;}

#testimonials_wrap {
width: 930px;
min-height: 200px;
position: relative;
float: left;
margin-top: 20px;
}
#testimonials_wrap ul {
width: 930px;
float: left;
list-style: none;
margin: 0;
padding: 0;
}
#testimonials_wrap li{
	background:#F9F9F9;
	}
.testimonials_text_wrap {
width: 920px;
min-height: 99px;
position: relative;
padding: 10px;
float: left;
font-style: italic;
}

.testimonials_writer {
float: right;
color: #E7682D;
padding-top: 20px;
font-style: normal;
}
.testimonials_date {
float: right;
color: #E7682D;
padding-top: 20px;
font-style: normal;
}

/********** end of style ***********/

/**** NEW STYLE FOR SLIDER IN HOMEPAGE ***********/
td.jquerybubblepopup-innerHtml{ text-align:left !important; padding:10px !important;}
ul.bubbleSearch{ width:540px; margin:7px 0 0 0;}
ul.bubbleSearch li{ margin-bottom:8px;}

/*
	Slideshow
*/

#slides {
	position:absolute;
	/*top:15px;*/
	left:4px;
	z-index:100;
	
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:955px;
	overflow:hidden;
	position:relative;
	display:none;
	
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:955px;
	height:380px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:152px;
	left:-74px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;background:none;
}


#slides .next {
	left:955px;
	background:none;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/
#example {
	width:955px;
	height:380px;
	position:relative;margin-bottom:30px;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:955px;
	height:341px;
	top:-3px;
	left:-80px;
}
.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:64px;
	padding:5px 20px 0 20px;
	background:#000;
	width:955px;
	color:#fff;
	border-top:1px solid #fff;
	text-shadow:none;
	opacity:0.9;
	font-size: 40px;
line-height: 55px;
font-weight: 500;
letter-spacing: -1px;
font-family: museo-sans, trebuchet ms, helvetica, arial, sans-serif;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
}
img.shadowSlider{  margin-left: 198px;
    margin-top: 0;}
	
	
	#slides:hover .next, #slides:hover .prev { opacity:1; } 
	.next, .prev { opacity:0; } 
/***********END OF STYLE IN HOMEPAGE **************/

/*********  STYLE FOR THE GUEST LOGIN PAGE ***********/
	.checkoutSec{ clear:both; width:300px; /*margin-right:15px;*/margin-top:14px; border-right: 1px solid #E8E8E8; padding-right: 15px;}/*margin-right:16px;*/
	.guestCheckout{ float:left; margin-top:14px; width: 283px; margin-left:20px;}
	.guestCheckout h2 {
    border-bottom: 1px dashed #C8C8C8;
    font-size: 15px;
    margin-bottom: 12px;
    padding-bottom: 5px;
   /* text-transform: uppercase;*/
}
.guestCheckout .popupbuttons {
    float: left;
    width: 120px;
}
.guestCheckout .popupbuttons .sampleOrder {
    background: url("../images/orderSample.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 13px 2px 0 4px;
    text-align: center;
    width: 105px;
}

.guestCheckout .popupbuttons .sampleOrder a {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-right: -12px;
    padding: 10px 19px 10px 28px;
}


/********** STYLE FOR THE BILLING DETAILS PAGE ****************/


/*.addonNew{ float:left;margin-right: 76px; width: 580px;}*/
.addonNew{ float:left; margin-right: 40px; /*margin-right: 56px;*/ width: 600px;}
#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width: 581px;list-style:none; color:#033;}
#acc h3 {width:566px;  padding:6px 6px 8px 15px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/arrow1.png) no-repeat 0px 9px; color:#857452;}
ul#acc li h3.0{ background:#000;}
#acc h3:hover {background:url(../images/arrow1.png) no-repeat 0px 9px; }
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:548px; padding:15px;  border-top:none; background:#fff}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nested h3:hover {background:url(../images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(../images/header_over.gif)}

.addoNSecPro{ float:left; width:auto; margin-bottom:10px; padding-bottom:10px; /*border-bottom:1px solid #e4e4e4;*/}/*width:100%; */
.addoNSecPro .select{ float:left; width:416px; text-align:left; color: #B0935A;}/*width:446px;*/
.addoNSecPro .imageAddonPro{ float:left; width:94px; text-align:left; min-height:23px;}

.addoNSecPro .descAddonPro{ float:left; width:76px;}
.addoNSecPro .descAddonPro h2{ font-size:15px; color:#b0935a; margin-bottom:5px;}
.addoNSecPro .descAddonPro input{ width:35px; padding:3px 5px; border:1px solid #e4e4e4; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; height:16px; margin-left:6px; margin-bottom:2px;}

.shipping{ float:left; width:100%; margin-bottom:10px;}
.shipping h2{ width:100%; margin-bottom:10px; padding-bottom:6px; color: #646464; /*text-transform:uppercase;*/ border-bottom:1px dashed #646464;}

.shipping input[type="text"]{border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 2px #ccc; padding:7px 8px; color:#7f7f7f; font-size:12px; margin-bottom:5px;}
.shipping select{border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 2px #ccc; padding:7px 8px; color:#7f7f7f;font-size:12px; margin-bottom:5px;width:184px;}


.shipping input.firstName, input.lastName, input.email, input.phone, input.postcode, input.town, input.State{ width:168px;}
.shipping input.address, input.address2{ width:363px;}
/********** END OF STYLE *************/

/****** STYLE FOR THE DROPDOWN MENU IN HEADER **********/
a.FBS{ width:24px; height:24px; background:url(../images/icon_fb.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.FBS{ width:24px; height:24px; background:url(../images/icon_fb.png) no-repeat 0 -26px;}

a.INS{ width:24px; height:24px; background:url(../images/Insta_logo.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.FBS{ width:24px; height:24px; background:url(../images/Insta_logo.png) no-repeat 0 -26px;}

a.gplus{ width:24px; height:24px; background:url(../images/icon_gplus.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.gplus{ width:24px; height:24px; background:url(../images/icon_gplus.png) no-repeat 0 -26px;}

a.TWS{ width:24px; height:24px; background:url(../images/icon_tw.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.TWS{ width:24px; height:24px; background:url(../images/icon_tw.png) no-repeat 0 -26px;}

a.YTS{ width:24px; height:24px; background:url(../images/icon_yt.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.YTS{ width:24px; height:24px; background:url(../images/icon_yt.png) no-repeat 0 -26px;}

a.BLOG{ width:24px; height:24px; background:url(../images/Blog_icon.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.BLOG{ width:24px; height:24px; background:url(../images/Blog_icon_hover.png) no-repeat 0 0px;}

a.PIT{ width:24px; height:24px; background:url(../images/PinInterest_icon.png) no-repeat 0 0; display:block; float:left; margin-right:3px;}
a:hover.PIT{ width:24px; height:24px; background:url(../images/PinInterest_icon_hover.png) no-repeat 0 0px;}

.addoNSecProi{ float:left; /*width:100%;*/ margin-bottom:10px; padding-bottom:10px;}
.addoNSecProi .imageAddonProi{ float:left; /*width:94px;*/ text-align:left; min-height:23px; width: 110px;}

.SproductList2{ float:left; width:223px; position:relative;/*border-right:1px solid #e8e7e7; border-bottom:1px solid #e8e7e7; background:url(../images/shadow2.png) no-repeat center bottom;*/padding-bottom: 10px;}

/***** style for the image div in the addon items page ******/
.addonItemImgPage{-moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc; /*width:105px;*/ width:115px; height:100px; border:1px solid #e9e9e9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; float:left; overflow:hidden; }

/*********** style sheet for the products borders in the product details pages ***********/
.ca-container .SproductDesc{
background: none !important;
border-top: none !important;
float: left;
padding: 7px 8px;
width: 162px;
text-align:center;
}

.ca-container .SproductList{
border-top: none !important;
border:none !important;
background:url('../images/border_image.png') no-repeat center right;
float: left;
/*padding: 7px 8px;*/
padding: 7px 20px;
width: 162px;
margin-right: }

.ca-container .Sbuttons {
border-top: none !important;
border:none !important;
float: left;
padding: 7px 8px;
width: 100%;
margin-left:20px;
}

.recentlyViewed .SproductList {
border: none !important;
float: left;
margin: 0 5px 10px;
width: 223px;
}
.recentlyViewed .SproductDesc{
background: none !important;
border-top: none !important;
float: left;
padding: 7px 8px;
width: 200px;
text-align:center;
}
.recentlyViewed .Sbuttons {
border-top: none !important;
border:none !important;
float: left;
padding: 7px 8px;
width: 100%;
margin-left:20px;
}
/************* end of style ****************/

/******* style for the daily deal in the home page ***********/
h3.weddingTitle{ background: #5D5D5D;
color: white;
padding: 11px 0;
text-align: center;
width: 190px;
margin-left: 12px; }
.ribbon{ background:url(../images/medal2.png) no-repeat; width: 61px;
height: 79px;
text-align: center;
position: absolute;
padding-top: 16px;
font-size: 16px;
color: #F7EFC0;
margin-top: -27px;
margin-left: -8px;}

/******* style for the frequently bought items *******/
.frequently .SproductList{
border: none !important;
float: left;
margin: 0 5px 10px;
width: 178px;
background:none !important;
}
.frequently .SproductDesc{
/*margin-left: 58px !important;*/
margin-left: 0px !important;
background: none !important;
border-top: none !important;
float: left;
padding: 7px 8px;
width: 162px;
text-align:center;
}

/******* style for the more details button in the product details page ********/
.ProductmoreDtlsm{ float:left; width: auto;background:url(../images/popupMoreDetailsL.png) no-repeat; margin:8px 0px 0 30px;}
.ProductmoreDtlsm a{ background:url(../images/popupMoreDetailsR.png) no-repeat top right; float:right; margin-right:-10px;padding: 8px 12px 10px 12px; font-family:Arial, Helvetica, sans-serif; color:#848484; text-shadow:1px 1px #fbfbfb; font-weight:bold;}
.ProductmoreDtlsm a:hover{ color:#000;}


/******SAMPLE ORDER BUTTON STYLE ******/
.sampleOrderbutton{margin:7px 2px 0 4px; background:url(../images/ordersample_new.png) no-repeat scroll 0 0 transparent; float:left; }
.sampleOrderbutton a{ float:right; padding: 8px 19px 10px 10px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.sampleOrderbutton a:hover{ color:#484030;}


/**** STYLE FOR THE PRODUCTS IN THE FOOTER *****/
.MMproducts{ width:100%; /*background-color:#efe7d1;*/ padding:10px; background-image:url(../images/footerBg1.png); background-repeat:repeat-y; min-height:167px;}
.MMproducts p span{ color:#a48e61; font-weight:bold;
}
.MMproducts p span a{ color:#a48e61; font-weight:normal;
}
.MMproducts p a{color:#606060;}
.MMproducts p a:hover{ text-decoration:underline;}
 
/****** LEARN MORE BUTTON STYLE ******/
.learnmoreh{margin:7px 2px 0 4px; background:url(../images/ordersample.png) no-repeat scroll 0 0 transparent; float:left; }
.learnmoreh a{ float:right; padding: 8px 19px 10px 22px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.learnmoreh a:hover{ color:#484030;}


/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE6 */
* html .clearfix {
	height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
	min-height: 1%;
}

/**** STYLE FOR THE DESCRIPTION IN THE CART PAGE *****/
.MMcarts{ width:937px; /*background-color:#efe7d1; */padding:10px; border-radius: 4px 4px 4px 4px; border: 2px solid #efe7d1;}
.MMcarts p span{ color:#a48e61; font-weight:bold;
}

.MMcarts p a{color:#606060;}
.MMcarts p a:hover{ text-decoration:underline;}

/***** STYLE FOR THE SIGNIN / REGISTER IN THE HEADER *****/ 
.signin{ float:right; width:auto;}
.signin ul{ float:right;}
.signin ul li{ float:left;padding: 6px 0 12px 4px;}
.signin ul li a{color:#baa882; font-size:15px;}
.signin ul li a:hover{color:#737373;}

.sliderBottomSec{ float:left; width:100%; margin:10px 0 20px 10px;}
.DailyDeal_wrap{ background-image:url(../images/Deals_BG.png); background-repeat:no-repeat; width:291px; height:232px; float:left; /*margin-top:28px;*/ }
.DailyDeal_wrap2{ background-image:url(../images/Deals_BG2.png); background-repeat:no-repeat; width:311px; height:261px; float:left; /*margin-top:28px;*/ }
.DailyDeal_offer{ width:68px; height:30px; line-height:30px; text-align:center; color:#9d2c00; margin-left:14px;/*margin-left:30px;*/ /*margin-left:195px;*/ border: solid 1px #ede8df; float:left; margin-top:12px; font-size:12px; font-weight:bold;-moz-border-radius: 5px;border-radius: 5px; }
.DailyDeal_image{ width:160px; height:105px; float:left; margin-left:70px; margin-right:44px; margin-top:25px; text-align:center; }
.DailyDeal_title{ width:255px; min-height: 37px; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px; color:#a48e61; font-size:14px; font-weight:bold; float:left; text-align:center;  }
.DailyDeal_price{ width:215px; height:20px; float:left; margin-left:15px; margin-right:15px; }
.price_crosed{ float:left; color:#a43a11; text-decoration:line-through; }
.offer_price{ float:right; color:#359040; }


/***** style for Testimonials review popup from home page *****/
.TestReviewsr{ 
float:left; 
width:665px; 
margin-top:0px;
padding:10px 8px; 
background:#fcfaf5; 
border-top:1px solid #e5e5e5;
}
.TestReviewsr p.customerRatings{ float:left; }
.TestReviewsr p.customerRatings img{margin-bottom: -3px; float:left;}
.TestReviewsr p.customerRatings a{ float:left; color:#b17f1f;margin-left:12px; font-size:14px;}
.TestReviewsr p.customerRatings a:hover{ text-decoration:underline; float:left; color:#b17f1f; }
p.customerRatings span.valueRatings {
    float:  left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 9px;
}
.TestReviewsr h2 {
    color: #636363;
    float: left;
    font-size: 13px;
    margin-bottom: 4px;
    width: 450px;
	text-transform:none;
	 border:none;
	 padding:0; font-weight:bold;
}
.TestReviewsr p{ float:left; width:100%; font-size:12px;}
/******* end of style ************/


/**** Style for the H2 in the daily deals page *****/
.dh2{
margin-top: 7px;
float: left;
width: 98%;
background: url(../images/sortByBg.png) repeat-x;
border: 1px solid #E8E8E8;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px 5px 5px;
background-color: #F5F5F3;
color: #A48E61 !important;	
}

.productR .buldOrd .dd{
margin-right:5px; float: left; width: 52%; border: 1px solid #E8E8E8; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; padding: 5px;	
}


.morecolors_gallery li { list-style: none; float:left; margin:10px; }
/******* style for the passwords fields in the guest checkout page ********/
.shipping input[type="password"]{border:1px solid #d5d5d5; background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 1px 2px #ccc; padding:7px 8px; color:#7f7f7f; font-size:12px; margin-bottom:5px;}

/**  Style for the colors image in refine results**/
.clrr{
	position:absolute; 
	margin-top:0px !important; 
	margin-left:10px;
}
.searchResultR {
  width: 80% !important;
}
.colleft{float:left;}
.colright{float:right; margin-right:15px;}