﻿.BodyContent .Leftpanel .Contentheading{font-size:18px; color:#571d1f; font-family:"Minion Pro",Arial; margin-bottom:10px; float:left}
.BodyContent .Leftpanel .Contenth2{margin-bottom:10px; background:url(../../../../images/JZConsumer/products_bg.png) no-repeat left bottom;}

.BodyContent .Leftpanel .Content a{text-decoration:none; color:#db4456; text-transform:uppercase; font-size:11px; }
.BodyContent .Leftpanel .Content a:hover{text-decoration:none; color:#571c1f}

.BodyContent .Leftpanel .Links{padding-top:15px; color:#571c1f}
.BodyContent .Leftpanel .Links ul{list-style-type:none; margin:0px; padding:0px}
.BodyContent .Leftpanel .Links ul li{list-style-type:none; margin:0px; padding:0px; text-transform:uppercase; line-height:0px}
.BodyContent .Leftpanel .Links ul li span{font-weight:bold}
.BodyContent .Leftpanel .Links ul li a{color:#db4456; text-decoration:none; padding-left:25px}
.BodyContent .Leftpanel .Links ul li a:hover{color:#571c1f; text-decoration:underline}
.BodyContent .Leftpanel .Links ul li a:active{color:#db4456; text-decoration:none}
.BodyContent .Leftpanel .Links ul li a:visited{color:#db4456; text-decoration:none}

.BodyContent .Leftpanel .callout{width:117px; height:5px; margin:0px auto; padding-top:5px; padding-bottom:5px; font-family:"Century Schoolbook",Arial;}
.BodyContent .Leftpanel .searchbox{height:70px; border-top:4px solid #571d1f; padding-bottom:10px;   }
.BodyContent .Leftpanel .searchbox .join{color:#c93f4f; text-align:left; padding:12px 0px 0px 0px; float:left;width:141px}
.BodyContent .Leftpanel .searchbox .email{float:right; font-family:"Century Schoolbook",Arial; font-size:14px; color:#c93f4f;padding-right:0px; padding-top:7px}
.BodyContent .Leftpanel .searchbox .div{height:38px; clear:both;  background-repeat:no-repeat}
.BodyContent .Leftpanel .searchbox .div .inputDiv{width:120px; float:left; height:25px; margin-top:7px}
.input2{font-size:11px; color:#666; text-align:left; margin-left:0px; width:120px; margin-top:3px}
.input3{font-size:11px; color:#000; text-align:left; margin-left:0px; width:120px; margin-top:3px}
.BodyContent .Leftpanel .searchbox .div .button{width:22px; float:right; height:25px; margin-top:8px; }

.BodyContent .Leftpanel .feedbacktext{ height:60px; color:#c93f4f; padding-bottom:10px; margin-top:15px; text-align:left; border-top:4px solid #571d1f; font-size:18px; text-transform:lowercase; font-family:"Century Schoolbook",Arial; padding-top:10px; font-style:italic; }
.BodyContent .Leftpanel .feedbacktext .image{margin-top:0px}

.floatleft{float:left}
.viewpreviewdesign_textalignment{float:left; width:365px}
.viewpreviewdesign_inputpannel{float:left;width:100px}

/* Top Customer user control and DNN links module*/
.linkDiv{text-align:right; font-size:10px; color:#95b33a; padding:0px; text-transform:uppercase; font-weight:bold}
.linkDiv .welcomecustomer{float:right; margin-top:8px; text-align:right}
.linkDiv .welcomecustomer span{color:#ffffff; font-weight:bold; font-size:12px; text-transform:lowercase}

.preview_statictext_olct_msg{font-family:Arial; font-size:11px;font-style:italic;color:#000;padding-bottom:15px}

/* Customer search box &DNN logo*/
.HeaderDiv{height:116px; margin-top:0px}
.HeaderDiv .logo{width:512px; height:100px; float:left; margin-left:20px; text-align:left}
.HeaderDiv .tagline{float:left; padding-top:25px; color:#571c1f; font-style:italic; padding-left:8px; font-size:16px; padding-right:5px; font-family:"Century Schoolbook",Arial}
.SearchBoxDiv{float:right; padding-top:18px; background:#000; }
.SearchBox{height:35px; width:250px; padding-left:50px; float:left  }
.input{color:#000; font-size:10px; font-family:Arial; text-align:left; width:176px; padding-top:3px;}
.Button{float:left; width:20px;}

/*download-logo link*/
.VOC_downloadlink{font-family:Arial; font-size:12px; color:#db4456; padding-top:5px}
.VOC_downloadlink a{color:#db4456; text-decoration:none}
.VOC_downloadlink a:hover{color:#571c1f; text-decoration:none}


/* Customer search box &DNN logo*/
.footerstyles{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #571c1f; text-align:center; text-transform:uppercase; padding:10px 0px}
.footerstyles a{color:#db4456; text-decoration:none;}
.footerstyles a:hover{color:#571c1f; text-decoration:none;}



/* For new skin */
.linkDiv .dnntoplink{float:right; width:380px; margin:0px; padding-right:21px;}
.linkDiv .dnntoplink span{padding:0px 5px; color:#fff;}
.linkDiv .dnntoplink a{color:#db4456; text-decoration:none; font-weight:bold}
.linkDiv .dnntoplink a:hover{text-decoration:none; color:#f8eaa3}
.customerservice_bg{color:#d25261; font-size:1.2em;padding:9px 0px 0px 0px; width:103px; float:left; text-align:left; margin-left:21px;}
.customernumber{font-size:1.2em;padding:8px 3px 0px 0px; width:119px; float:left; text-align:left;color:#fff; font-style:normal; font-family:Arial; }
.cartimage{padding-top:4px;}

.exitdesignwizard_div{padding:9px 0px 0px 0px; float:left; text-align:left; margin-left:21px;}
.exitdesignwizard_text{font-size:10px;padding:9px 3px 0px 10px;float:left; text-align:left;color:#fff; font-style:normal; font-family:Arial; text-transform:uppercase }
.exitdesignwizard_text a{color:#fff; text-decoration:none}
.exitdesignwizard_text a:hover{color:#fff; text-decoration:none}
/* For new skin (end) */

.mycartimage
{
	background:#000; width:75px; display:block; text-align:center; 
}
.BodyContent{width:948px; clear:both; margin:0 auto; position:relative}

img{border:0px}

.modalBackground{background-color:#000; filter:alpha(opacity=40);  opacity:0.4;}

.modalWindow{display:block; text-align:center; margin:0px auto; height:100%; max-height:100%;}
/*Left nav links*/
.BodyContent .Leftpanel .leftnavlinks{color:#ff0000; font-size:11px;  border-top:1px dotted #571d1f; margin:14px 0px 14px 10px; width:134px; }
.mainsublink {margin-bottom:8px;margin-left:4px; }
.mainsublink a{color:#db4456; font-size:11px; font-weight:bold; text-transform:uppercase;  text-decoration:none;}
.mainsublink a:hover{color:#571d1f; font-size:11px; text-decoration:none;}
/*.mainsublink a:active{color:#571d1f; font-size:11px;  text-decoration:none}
.mainsublink a:visited{color:#571d1f; font-size:11px;  text-decoration:none}*/
.mainsublink .selected{color:#571d1f; font-size:11px; text-decoration:none; }

.innersublink
{
	color:#db4456;
	font-size:11px;
	font-weight:normal;
	width:130px;
	
	
}
.innersublink a
{
	color:#db4456;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	width:130px;
	padding:2px 0px 2px 4px;
	display:block;
} 
.innersublink a:hover
{
	color:#571d1f;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	width:130px;
	padding:2px 0px 2px 4px;
	display:block;
} 
.innersublink .selected
{
	color:#db4456;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-color:#F8EAA3;
	width:130px;
	padding:2px 0px 2px 4px;
	display:block;
}

/*Start of Browse subcategory page*/
/*------consumershippingmaster style------*/
.consumershippingmaster{margin:20px 0px 0px 0px; float:left; padding-left:20px}
.accountnumbermaster{margin:20px 0px 0px 0px; float:right; padding-left:20px}
.shippingdiv{width:475px; float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:14px; color:#571d1f; font-style:italic}
.shippingimage{width:289px; float:left}
.lightyellowmaster_squareblock{padding:10px 20px 9px 20px;}
.lightyellowmaster_squareblock .breadcrumb{float:left; font-size:.9em; color:#571c1f; text-align:left; text-transform:lowercase}
.lightyellowmaster_squareblock .breadcrumb span{padding:0px 5px}
.lightyellowmaster_squareblock .breadcrumb a{color:#db4456; text-decoration:none}
.lightyellowmaster_squareblock .breadcrumb a:hover{color:#571c1f; text-decoration:none}
.lightyellowmaster_squareblock .breadcrumb .selectedpage{color:#571c1f; text-decoration:none}

.lightyellowmaster_squareblock_seedetails{padding:10px 20px 9px 20px; border-bottom:1px #889626 solid;background:url(../../../../images/JZConsumer/lightyellow_grayshadow.png) repeat-x left bottom;}
.lightyellowmaster_squareblock_seedetails .breadcrumb{float:left; font-size:.9em; color:#571c1f; text-align:left; text-transform:lowercase}
.lightyellowmaster_squareblock_seedetails .breadcrumb span{padding:0px 5px}
.lightyellowmaster_squareblock_seedetails .breadcrumb a{color:#db4456; text-decoration:none}
.lightyellowmaster_squareblock_seedetails .breadcrumb a:hover{color:#571c1f; text-decoration:none}
.lightyellowmaster_squareblock_seedetails .breadcrumb .selectedpage{color:#571c1f; text-decoration:none}


/* acc pages breadcrumb */
.accpages_breadcrumb{padding:10px 20px 0px 20px; background:#f8eaa3; float:left; width:735px;}
.accpages_breadcrumb .breadcrumb{float:left; font-size:.9em; color:#571c1f; text-align:left; text-transform:lowercase}
.accpages_breadcrumb .breadcrumb span{padding:0px 5px}
.accpages_breadcrumb .breadcrumb a{color:#db4456; text-decoration:none}
.accpages_breadcrumb .breadcrumb a:hover{color:#571c1f; text-decoration:none}
.accpages_breadcrumb .breadcrumb .selectedpage{color:#571c1f; text-decoration:none}

.consumershippingmaster .suitebreadcrumb{width:350px; float:left; font-size:11px; color:#571c1f}
.consumershippingmaster .suitebreadcrumb span{padding:0px 5px}
.consumershippingmaster .suitebreadcrumb a{color:#571c1f; text-decoration:none}
.consumershippingmaster .suitebreadcrumb a:hover{color:#a5b43a; text-decoration:none}
/*.consumershippingmaster .suitebreadcrumb a:active{color:#a5b43a; text-decoration:none}
.consumershippingmaster .suitebreadcrumb a:visited{color:#571c1f; text-decoration:none}*/
.consumershippingmaster .suitebreadcrumb .selectedpage{color:#a5b43a; text-decoration:none}


/*------lightyellow masterdiv style------*/
.lightyellowmaster_new{margin:0px 0px 0px 0px; width:100%; text-align:center; height:auto; background-color:#f8eaa3;}
.lightyellowmaster_accountoptions{margin:0px 0px 0px 0px; width:775px; text-align:center; height:auto;background-color:#f8eaa3;}
/*.lightyellowcurve_master_new{margin:20px 0px 0px 0px; background-color:#f8eaa3; float:left}
.lightyellowcurve_master_new .lefttopcurve{background:url(../../../../images/JZConsumer/lightyellowleftcorner.jpg) no-repeat left top; float:left}
.lightyellowcurve_master_new .righttopcurve{background:url(../../../../images/JZConsumer/lightyellowrightcorner.jpg) no-repeat right top; float:left}
.lightyellow_leftblock_new{width:712px; float:left; color:#571d1f; font-size:11px}*/

/*------lightyellow masterdiv style------*/
.lightyellowmaster{margin:0px; float:left; border-bottom:4px #571c1f solid; width:100%}
.lightyellowcurve_master{margin:20px 0px 0px 0px; width:712px; background-color:#f8eaa3; float:left}
.lightyellowcurve_master .lefttopcurve{background:url(../../../../images/JZConsumer/lightyellowleftcorner.jpg) no-repeat left top; float:left}
.lightyellowcurve_master .righttopcurve{background:url(../../../../images/JZConsumer/lightyellowrightcorner.jpg) no-repeat right top; padding:20px; line-height:15px; float:right; width:672px}



.lightyellow_leftblock{text-transform:uppercase; float:left; color:#571d1f; font-size:11px; text-align:left; padding:10px 0px 9px 0px; width:732px;}
.lightyellow_leftblock_contentpaddingtop{padding-top:15px;}
.lightyellow_leftblock_pinktext{color:#db4456; padding-left:5px; font-family:Arial;font-size: 2.6em;line-height: 1; text-transform:uppercase}
.lightyellow_subcategoryname{color: #571d1f; font-family:Arial; font-size: 2.6em; line-height: 1; }

.lightyellow_rightblock {float: left; font-size: .9em; text-transform:uppercase; text-align:left; padding-bottom:9px}
.lightyellow_rightblock a{color:#db4456; text-decoration:none; padding-right:22px;}
.lightyellow_rightblock a:hover{color:#571c1f; text-decoration:none}
.lightyellow_rightblock a:active{color:#db4456; text-decoration:none}
.lightyellow_rightblock a:visited{color:#db4456; text-decoration:none}
.lightyellow_rightblock .selectedpage{color:#571c1f; text-decoration:none}


.darkyellowmaster{margin:0px 0px 15px 0px; float:left; width:100%; text-align:center}
.darkyellowcurve_master{background-color:#f1d648; float:left}
.darkyellowcurve_master .leftbottomcurve{background:url(../../../../images/JZConsumer/darkyellowleftcorner.jpg) no-repeat left bottom; float:left}
.darkyellowcurve_master .rightbottomcurve{background:url(../../../../images/JZConsumer/darkyellowrightcorner.jpg) no-repeat right bottom; float:left}

.darkyellowcurve_master .darkyellowlinks{text-align:center; font-size:12px; color:#571d1f; width:712px; padding:11px 0px; float:left}
.darkyellowcurve_master .darkyellowlinks a{color:#571d1f; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks a:hover{color:#6d8d24; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks a:active{color:#6d8d24; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks a:visited{color:#571d1f; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks span{padding-left:15px}
.darkyellowcurve_master .darkyellowlinks span .previous{color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold}
.darkyellowcurve_master .darkyellowlinks span .previous:hover{color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold}
.darkyellowcurve_master .darkyellowlinks span .previous:active{color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold}
.darkyellowcurve_master .darkyellowlinks span .previous:visited{color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold}

.darkyellowcurve_master .darkyellowlinks_linkbutton{font-size:12px; color:#fff}
.darkyellowcurve_master .darkyellowlinks_linkbutton:hover{color:#571d1f; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks_linkbutton:active{color:#571d1f; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks_linkbutton:visited{color:#fff; text-decoration:none}

.darkyellowlinks_divtoflowsidebyside{float:left}
.darkyellowlinks_divtoflowsidebyright{float:right}

.darkyellowlinkspreviousbutton_div{float:left; width:100px; padding-left:10px}
.darkyellowlinksmiddlelinks_div{float:left;width:510px;}
.darkyellowlinksnextbutton_div{float:right; width:70px; padding-right:20px;}
.darkyellowcurve_master .darkyellowlinks span .disable{color:#808080; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold}
.darkyellowcurve_master .darkyellowlinks span .disable:hover{color:#808080; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks span .disable:active{color:#808080; text-decoration:none}
.darkyellowcurve_master .darkyellowlinks span .disable:visited{color:#808080; text-decoration:none}


.darkbrown_master{width:775px}

/* new class for UI fix */
.new_darkbrown_master{width:775px; background:#fff}
/* new class for UI fix */

.darkbrown_bg{text-align:right; color:#571d1f;  margin:20px 20px;
              width: 735px; padding: 8px 0px 8px 0px; font-size: .9em; background-color: #f8eaa3; float:left;}        
              
.darkbrown_bg .pagerlink{color:#db4456; text-decoration:none;padding:0px 7px 0px 7px; border-right:1px #571d1f solid;vertical-align:middle}
.darkbrown_bg .pagerlink:hover{color:#571c1f; text-decoration:none}
.darkbrown_bg .pagerlink:active{color:#db4456; text-decoration:none}
.darkbrown_bg .pagerlink:visited{color:#db4456; text-decoration:none}
.darkbrown_bg .selected{color:#571d1f; text-decoration:none;padding:0px 7px 0px 7px;border-right:1px #571d1f solid;vertical-align:middle}

.darkbrown_bg .lastpage_withoutborder{padding:0px 7px 0px 7px; color:#db4456; text-decoration:none;vertical-align:middle}
.darkbrown_bg .lastpage_withoutborder:hover{color:#571c1f; text-decoration:none}
.darkbrown_bg .lastpage_withoutborder:active{color:#db4456; text-decoration:none}
.darkbrown_bg .lastpage_withoutborder:visited{color:#db4456; text-decoration:none}
.darkbrown_bg .lastpage_withoutborder_selected{color:#571d1f; text-decoration:none;padding:0px 7px 0px 7px;vertical-align:middle}

.pagercontrol_div{text-align:right; padding-right:15px; width:350px; float:right;}
.selected_pager{padding:0px 7px 0px 7px; border-right:1px #571d1f solid; color:#571d1f;}

.darkbrown_bg_productsuitepreview{background-color:#571c1f; text-align:left; text-transform:uppercase; padding:15px 45px 15px 0px; font-size:13px; font-weight:bold; color:#FFF; cursor:pointer}
.darkbrown_bg_productsuitepreview span{padding-left:20px}
.darkbrown_bg span{padding-left:0px;}
.darkbrown_bg .pagerbutton{padding-left:5px; vertical-align:middle}
.darkbrown_bg_selectednumber{color:#F5D53A; text-decoration:none;vertical-align:middle}
.linkpager{color:#FFF; text-decoration:none; cursor:pointer}
.linkpager:hover{color:#f0d648; text-decoration:none; cursor:pointer}
.arrowbuttonleft{color:#fff}
.arrowbuttonright{padding-left:10px; color:#fff}
.arrowbutton a{color:#000000; text-decoration:none}
.arrowbutton a:hover{color:#000000; text-decoration:none}
.arrowbutton a:active{color:#000000; text-decoration:none}
.arrowbutton a:visited{color:#000000; text-decoration:none}


.graduation_imagemaster{margin:1px 0px 15px 0px; float:left; text-align:center; padding-left:18px}
.graduation_imagemaster_innercontrol{width:240px; float:left; padding:0px 8px 5px 0px; border-bottom:1px dotted #571c1f;}
.graduation_imagemargin{margin:20px 0px 0px 0px; text-align:left; }
.graduation_backgroundimage{height:101px}
.graduation_text{text-align:left; padding:10px 25px 1px 0px; font-size:11px; color:#571d1f; line-height:16px;}
.categoryheading{font-size:12px; color:#889626; font-weight:bold; text-transform:uppercase; font-family:Arial;}
.categoryheading a{color:#db4456; text-decoration:none}
.categoryheading a:hover{color:#571c1f; text-decoration:none}
.paratag{margin:1px 0px 0px 0px; color:#571c1f; font-size:11px; display:none}
.getstartedbutton{height:18px; margin:0px; text-align:left}

/*End of Browse subcategory page*/
 .cleardiv{clear:both}
 .div .invalidemailid{text-align:left; padding:0px 5px 5px 0px}
 
 /*-----------------Registration style Starts here --------------*/
img{border:0px}

.registrationcontainer1{border-bottom:4px solid #571c1f; }
.registrationcontainer2{background-color:#FFF;}

.signmasterdiv{float:left; margin:0px 0px 0px 0px; width:775px; padding-top:20px;}
.signmasterdiv2{float:left; margin:0px 0px 0px 0px; width:775px}
.signmasterdiv_myaddressbook{float:left; margin:20px 0px 0px 0px; width:775px}
.signmasterdiv2_discountclub2{float:left; margin:33px 0px 0px 0px; width:695px}
.signmasterdiv2_discountclub3{float:left; margin:33px 0px 0px 0px; width:100%}
.signmasterdiv2_discountclub3inner{float:left; padding:5px 0px 0px 0px; width:695px}
.signin_label{float:left; margin-right:15px; text-align:left}
.registrationtext{float:left; font-size:11px; color:#571c1f; width:480px;}
.accountupdateprofiletext{float:left; font-size:11px; color:#571c1f; width:350px}

.requiredstar{color:#F00}
.textbox_master{margin-top:20px; float:left; width:100%; font-size:11px; color:#571c1f;}
.textbox_master_discountclub2{margin-top:20px; float:left; width:100%; font-size:11px; color:#571c1f; padding-left:55px}
.discountclub2_requiredinformation{padding-left:275px; float:left; padding-bottom:10px}
.textbox_master_new{margin-top:0px; float:left; width:100%; font-size:11px; color:#571c1f}
.textbox_master_general{margin-top:0px; float:left; font-size:11px; color:#571c1f}
.textbox_inner{width:335px; float:left; text-align:right}
.textbox_inneremailpopup{width:400px; float:left; text-align:right}
.textbox_inner_updateprofilerror{ float:left; text-align:right;width:750px;}
.textbox_inner_updateprofile{float:left;}
.textbox_inner_general{width:480px; float:left; text-align:right}
.textbox_innerlast{width:440px; float:left; text-align:right; margin:10px 0px 10px 0px}
.reginputbox{width:230px; height:15px; border:1px solid #bdbec2; color:#666; font-size:11px; padding-top:2px; margin-left:8px; margin-right:3px}
.marginbottomtextbox{margin-bottom:10px; float:right}
.marginbottomtextbox_addaddressrequiredinfo{float:right; padding-right:40px; }
.marginbottomtextbox_requiredinformation{padding-left:300px; float:left; padding-bottom:10px}
.marginbottomtextbox_loginpopupinformation{padding-left:260px; float:left; padding-bottom:10px}
.marginbottomtextboxpaymentorder_requiredinformation{padding-left:190px; float:left; font-size:11px;color:#571c1f}
.marginbottomtextbox_generalrequiredinformation{padding-left:340px; float:left; padding-bottom:10px}
.marginbottomtextbox_requiredinformation_signuppopup{padding-left:230px; float:left; padding-bottom:10px}
.creataccount_requiredinformation_signuppopup{padding-left:300px; float:left; padding-bottom:10px}
.registration_requiredinformation{margin-bottom:10px; float:left; color:#F00; padding-left:144px}

.registerlinks{float:left; margin:0px 0px 0px 0px; font-size:10px}
.registerlinks a{color:#571c1f; text-decoration:underline}
.registerlinks a:hover{color:#571c1f; text-decoration:underline}
.registerlinks a:active{color:#571c1f; text-decoration:underline}
.registerlinks a:visited{color:#571c1f; text-decoration:underline}
.signinbutton{float:left; margin-top:10px}

.checkboxmaster{float:left; margin-left:145px; width:40%; text-align:left}
.input_checkbox{border:0px solid #bdbec2; width:15px; height:15px; margin-right:8px}

.choosepwd{float:left; padding:115px 0px 0px 0px; font-size:10px}
.choosepwd_popupemail{float:left; padding:0px 0px 0px 15px; font-size:10px; text-align:left}

.submitbutton{float:left; margin:20px 0px 0px 20px; font-size:10px}
 
.registrationcontainer2 .privacysecurity{text-align:center; font-size:11px; color:#571c1f; padding:40px 20px 0px 20px; line-height:15px; }
.registrationcontainer2 .privacysecurity a{color:#571c1f; text-decoration:underline}
.registrationcontainer2 .privacysecurity a:hover{color:#571c1f; text-decoration:underline}
.registrationcontainer2 .privacysecurity a:active{color:#571c1f; text-decoration:underline}
.registrationcontainer2 .privacysecurity a:visited{color:#571c1f; text-decoration:underline}

/* popup master classes */
.registrationpopup_master{width:878px; background-color:#FFF; margin:0px auto}
.loginpopupolduser_master{width:600px; background-color:#FFF; margin:0px auto}
.pricingpopup_master{width:630px; background-color:#FFF; margin:0px auto}
.artworkpopup_master{width:530px; background-color:#FFF; margin:0px auto}
.emailidpopup_master{width:600px; background-color:#FFF; margin:0px auto}
.popup_brownbg_master{background-color:#571d1f; height:55px; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-transform:uppercase}
.popup_brownbg_master .signintext{float:left; margin:17px 28px}
.popup_brownbg_master .closebutton{float:right; margin:13px 28px}
.registrationpopup_rightline{border-right:4px #571d1f solid}
.registrationtext_popup{font-size:11px; color:#571c1f; margin:16px 20px 45px 20px; text-align:left}


.textbox_master_popup{float:left; width:100%; font-size:11px; color:#571c1f}
.textbox_inner_popup{width:369px; float:left; text-align:right; margin:0px 3px}
.textbox_inner_popup_creatacc{width:440px; float:left; text-align:right; margin:0px 15px}
.registerlinks_popup{float:left; margin:0px 0px 20px 100px; font-size:10px; text-align:left}
.registerlinks_popup a{color:#571c1f; text-decoration:underline}
.registerlinks_popup a:hover{color:#571c1f; text-decoration:underline}
.registerlinks_popup a:active{color:#571c1f; text-decoration:underline}
.registerlinks_popup a:visited{color:#571c1f; text-decoration:underline}
.checkboxmaster_popup{float:left; margin-left:90px}

.marginbottomtextbox_popup{margin-bottom:10px; float:right}
.choosepwd_popup{margin-bottom:10px; float:right; padding-top:5px; padding-right:40px}
.choosepwd_popup_checkbox{margin-bottom:5px; float:right;  padding-top:5px; padding-right:30px}
.choosepwd_popup_checkbox_registeruserpaddingright{margin-bottom:5px; float:right; padding-top:5px; padding-right:228px}
.submitbuttonpaddingright{margin-bottom:5px; float:right; padding-top:5px; padding-right:30px}
.choosepwd_popup_checkbox_generalpaddingright{margin-bottom:5px; float:right; padding-right:30px}
.choosepwd_popup_checkbox1{margin-bottom:5px; float:right; width:450px; text-align:right}
.choosepwd_popup_checkboxgeneral{margin-bottom:5px; float:right; width:420px; text-align:right}
.choosepwd_popupcreateacc_checkbox1{margin-bottom:5px; float:right; width:350px; text-align:right}
.choosepwd_popup_checkbox_shippingbilling{margin-bottom:5px; float:right; width:300px; text-align:right}
.choosepwd_popup_checkbox span{padding-right:5px}
.requiredstar_popup{color:#F00; padding:0px 3px}
.popup_errormessage_div{float:right; width:33px; text-align:left; padding-top:3px}
.popup_inputtextbox_div{float:right; width:334px; font-size:10px}
.popup_inputtextbox_div_registeruser{float:right; width:338px; font-size:11px}
.popup_div_addressnewcurvepopup{float:right; width:343px; font-size:11px}
.popup_inputtextbox_div_addressbook{float:right; width:365px; font-size:12px; font-family:Arial}
.popup_inputtextbox_div_general{float:right; width:395px; font-size:10px}
.popup_inputtextbox_div_creatacc{float:right; width:400px}
.popup_bordebottom{border-bottom:4px #571d1f solid}
.marginbottomtextbox_pink{margin-bottom:10px; padding-right:30px; text-align:left}
.registrationtext_popup_creatacc{font-size:11px; color:#571c1f; margin:16px 20px 15px 20px; text-align:left}
.reginputbox_popup{width:195px; border:1px solid #bdbec2; color:#000; font-size:11px; padding-top:2px; margin-left:8px; margin-right:0px}
.errorinputbox{width:195px; border:1px solid #db4456; color:#000; font-size:11px; padding-top:2px; margin-left:8px; margin-right:0px}
.reglabel{color:#571d1f;}
.errorlabel{color:#db4456;}
.pdfproofemail_popup{width:230px; border:1px solid #bdbec2; color:#000; font-size:11px; padding-top:2px; margin-left:8px; margin-right:3px}
.instructiontext{font-weight: bold; color: #db4456; padding-bottom: 5px;}

.passwordhint_popup{width:230px; border:0px solid #bdbec2; color:#666; font-size:12px; font-weight:bold; padding-top:2px; margin-left:8px; margin-right:3px; text-align:left}
.passwordhint_popupnew{width:203px; border:0px solid #bdbec2; color:#666; font-size:12px; font-weight:bold; padding-top:0px; margin-left:0px; margin-right:3px; text-align:left}
.submitbutton_registerpopup{float:right; padding-top:15px}
.submitbutton_emailpopup{ padding-top:20px; text-align:center}
.submitbutton_registerpopup1{float:right; padding-top:15px; padding-right:30px}

.errormessage_pinkdivmaster{float:left; margin-bottom:10px; text-align:left;  width:220px;}
.errormessage_pinkdivmaster_loginpopup{float:left; margin-bottom:10px; text-align:left; padding-left:45px}
.errormessage_pinkdivmaster_signinpopup{float:left; margin-bottom:10px; text-align:left; padding-left:75px}
.errormessage_pinkdivmaster_createaccpopup{float:left; margin-bottom:10px; text-align:left; padding-left:90px}
.crossimg{margin-left:50px; text-align:left; width:30px; float:left}
.crossimg_registration{margin-left:60px; text-align:left; width:30px; float:left}
.crossimg_signin{text-align:left; width:25px; float:left}
.errortextpinkcolor{float:left; font-size:11px; font-style:italic; color:#db4556; width:300px}
.errortextpinkcolor_updateprofile{float:left; font-size:11px; font-style:italic; color:#db4556; width:250px}
.errortextpinkcolor_addaddress{float:left; font-size:11px; font-style:italic; color:#db4556; width:250px}
.errortextpinkcolor_createaccpopup{float:left; font-size:11px; font-style:italic; color:#db4556; width:200px}
.errortextpinkcolor_shippingbilling{float:left; font-size:11px; font-style:italic; color:#db4556;}
.errortextpinkcolor_signinpopup{float:left; font-size:11px; font-style:italic; color:#db4556; width:265px}
.errormessage_registeruserpage{float:left; padding-left:60px}
.errormessage_paymentsubmitorderpage{float:left; padding-left:130px; width:700px;}
.textbox_inner_updateprofilerror .updatesuccessfullmsg{text-align:center; color:#ff0000}
.updateprofile_requiredfieldmsg{padding-right:345px;}
.errormessage_registeruserpage_new{float:left; padding-left:60px}


/* for payment and submit page */
.paymentandsubmit_errortextpinkcolor{float:left; font-size:11px; font-style:italic; color:#db4556; width:200px;
                                     text-align:left}

.errormessage_generalpage{float:left; padding-left:120px}
.privacysecurity_errorpopup{text-align:right; font-size:10px; color:#571c1f; margin:20px 0px; line-height:15px; padding-right:30px}
.privacysecurity_errorpopup a{color:#571c1f; text-decoration:underline}
.privacysecurity_errorpopup a:hover{color:#571c1f; text-decoration:underline}
.privacysecurity_errorpopup a:active{color:#571c1f; text-decoration:underline}
.privacysecurity_errorpopup a:visited{color:#571c1f; text-decoration:underline}
.input_checkbox_popup{border:0px solid #bdbec2; width:15px; margin-left:8px}

/*-----------------Registration style Ends here --------------*/
/*------Consumer Browsing Sub-Category starts here------*/
.filtersort_master{margin:0px 0px 20px 0px; float:left; padding-left:20px; padding-right:20px}
.showonly_radiobutton_div{width:370px; float:left; font-size:11px; color:#571d1f; text-align:left}
.showonly_radiobutton_div span{padding-left:5px}
.showonly_radiobutton_div .rightspan{padding-right:5px; text-transform:uppercase; font-size:10px; float:left; padding-top:4px; padding-left:30px}
.radiobuttondiv{float:left}
.filterdiv{width:295px; float:right; font-size:10px; color:#571d1f; text-transform:uppercase; text-align:right; padding-right:20px}
.filterdiv span{font-size:11px; padding-right:5px}
.filterdiv_myaccount{width:290px; float:right; font-size:10px; color:#571d1f; text-transform:uppercase; text-align:right; padding-right:20px}
.filterdiv_myaccount span{font-size:11px; padding-right:5px}
.dimensiondropdown{color:#000; width:125px; font-size:10px; font-family:Arial;  text-align:left; }
.radiobuttontext{color:#571d1f; font-size:11px; padding-right:10px}
.radiobuttontext td input{vertical-align:middle; height:11px; margin:0px 3px 0px 0px}
.favorites{text-align:center; width:100%; font-size:11px; color:#571c1f; margin-top:10px}
.emptymessage_div{color:#571d1f; font-size:12px; font-family:Arial; font-weight:bold; padding:20px; text-align:center; width:600px; margin:0px auto}
.emptymessage_div a{color:#db4456; text-decoration:none}
.emptymessage_div a:hover{color:#571d1f; text-decoration:none}
.emptymessage_div_withbordersearch{color:#571d1f; font-size:12px; font-family:Arial; font-weight:bold; padding:10px; text-align:center; border-top:4px #571d1f solid}
.emptymessage_div_myfav{width:735px; color:#571d1f; font-size:12px; font-family:Arial; font-weight:bold; padding:10px; text-align:center}

/* for free business cards UI */
.freebusinesscards_withoutborder{color:#571d1f; font-size:12px; font-family:Arial; font-weight:bold; padding:10px; text-align:center; border-top:0px #571d1f solid;}

.showingdesigns{width:600px; float:left; text-align:left; font-size:10px; padding-left:13px; text-transform:lowercase; margin-left:20px; padding-top:2px}
.showingdesignstext{text-transform:uppercase; padding-left:15px}
.showingdesignsbottomtext{width:300px; float:left; margin-left:20px; text-align:left; font-size:10px; padding-left:13px; padding-top:3px}
.showingdesignsdropdown{color:#000;width:68px; height:16px; font-size:10px; font-family:Arial; text-align:left}
.graduation_productmaster{margin:0px 0px 10px 0px; float:left; }
.borderbottomright{padding:2px 20px 20px 20px; border-bottom:1px #571c1f dotted; background:#fff}
.borderbottomright_removeborder_UI{padding:10px 20px 10px 20px; border-bottom:0px #571c1f dotted; background:#fff}
.borderbottomright_crosscell{padding:2px 10px 20px 10px; border-bottom:0px #571c1f dotted; background:#fff}
.borderbottomright_suiteselectoptions{padding:2px 10px 0px 10px; border-bottom:1px #571c1f dotted; background:#fff}
.borderbottomright_myfavorites{padding:2px 16px 20px 16px; border-bottom:1px #571c1f dotted}
.borderbottom{border-bottom:0px #571c1f solid; padding:20px}
.borderright{border-right:4px #571c1f solid; padding:20px}
.noborder{padding:20px}
/*.productmaster_content{text-align:right; font-size:11px; color:#571d1f; line-height:15px; float:left}*/
.productmaster_content{ width:218px; text-align:left; font-size:11px; color:#571d1f; line-height:15px; float:left; border-left:0px #ebe3df solid; border-bottom:0px #ebe3df solid;  padding:0px 0px 0px 0px;}
.productmaster_content .productinneralignment_div{padding-left:0px}
.productmaster_content .imagethumbnaildiv{text-align:center}
.productmaster_content .imagethumbnaildiv_searchpage{ text-align:center;}

.productmaster_content_suiteselectoptions{ width:205px; text-align:left; font-size:11px; color:#571d1f; line-height:15px; float:left; padding:5px 0px 15px 0px;}
.productmaster_content_suiteselectoptions .productinneralignment_div{padding-left:0px}
.productmaster_content_suiteselectoptions .imagethumbnaildiv{text-align:center}
.productmaster_content_suiteselectoptions .imagethumbnaildiv_searchpage{ text-align:center;}

.productmaster_content_myfavorites{ width:226px; text-align:left; font-size:11px; color:#571d1f; line-height:15px; float:left; border-left:0px #ebe3df solid; border-bottom:0px #ebe3df solid;  padding:5px 0px 10px 0px;}
.productmaster_content_myfavorites .productinneralignment_div{padding-left:0px}
.productmaster_content_myfavorites .imagethumbnaildiv{text-align:center}
.productmaster_content_myfavorites .imagethumbnaildiv_searchpage{ text-align:center;}

.productmaster_contenttext{margin:1px 0px; text-align:center }
.productmaster_contenttext a{color:#db4456; text-decoration:none}
.productmaster_contenttext a:hover{color:#571d1f; text-decoration:none}
.productmaster_contenttext a:active{color:#db4456; text-decoration:none}
.productmaster_contenttext a:visited{color:#db4456; text-decoration:none}
.productmaster_contenttext span{text-transform:uppercase; font-size:12px;}
.productmaster_contenttext .categorynamesmall{text-transform:lowercase; font-size:11px; color:#0e0e0e; font-weight:normal}
.productmaster_contenttext .productname{color:#db4456; font-weight:bold;}
.productmaster_contenttext .pinktext{color:#d94254; font-weight:bold; text-transform:capitalize; font-size:11px;}
.myportfolio_productdescription .pinktext{color:#d94254; font-weight:bold; text-transform:lowercase}
.productmaster_contenttext .smalltext{text-transform:lowercase; font-size:11px; font-weight:normal}
.search_lightyellow_leftblock{float:left; color:#571d1f; font-size:11px; text-align:left; padding:0px 5px 5px 0px}
.customizepagetext_lightyellow_leftblock{float:left; color:#571d1f; font-size:11px; text-align:left; padding:5px 30px 15px 0px}

/* Review cart slider starts here*/
.reviewcart_sliderheading_div{margin: 20px 20px 0px 20px; width: 910px; float: left;}
.reviewcart_crosscell_masterdiv{width: 915px; padding-left: 15px}

.reviewcart_masterdiv_slider{width: 910px;float: left; margin: 20px 20px}
.reviewcart_slider{ float:left; width:910px;}

.reviewcart_horizontal_carousel {float: left; height: auto; margin-top:0px; padding:0px; position:relative}
.reviewcart_horizontal_carousel .container {float: left; width: 842px; height: 130px; position: relative; overflow: hidden;
                                 background-color:transparent; border:none; padding:0px 0px;}
                                 
                                 
.reviewcart_horizontal_carousel ul {margin: 0; width: 100000px; position: relative; top: 0; left: 0; height: 130px; padding-left:5px}                     
.reviewcart_horizontal_carousel ul li {height: auto;	text-align: center; list-style:none; float:left;
                            font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#db4456; padding:0px 4px}
.reviewcart_horizontal_carousel ul li input{vertical-align:middle;}
.reviewcart_horizontal_carousel ul li a{text-align: center; color:#db4456;text-decoration:none; }
.reviewcart_horizontal_carousel ul li a:hover{text-align: center; list-style:none; color:#571d1f;text-decoration:none;}
.reviewcart_horizontal_carousel ul li a:selected{text-align: center; list-style:none; color:#571d1f;  text-decoration:none;}
.reviewcart_imagevalign_middle{height: 100px; vertical-align: middle}
.reviewcart_productname_sliderdiv{width:109px}

.reviewcart_horizontal_carousel ul a img {border:0px;	}
.reviewcart_horizontal_carousel ul a img:hover {border:0px; }
.reviewcart_horizontal_carousel .previous_button {float:left; width: 34px; height:100px; background:url(../../../../images/JZConsumer/prev_button.jpg);
                                       z-index: 100; cursor: pointer; background-repeat: no-repeat; background-position:center;}
.reviewcart_horizontal_carousel .previous_button_over {background:url(../../../../images/JZConsumer/prev_button.jpg); background-repeat: no-repeat;
                                            background-position: left center;}
.reviewcart_horizontal_carousel .previous_button_disabled {background:url(../../../../images/JZConsumer/prev_button_Disabled.jpg); cursor: default;
                                                background-repeat: no-repeat;  background-position: left center;}
.reviewcart_horizontal_carousel .next_button {float:right; width: 34px; height: 100px;   background:url(../../../../images/JZConsumer/next_button.jpg);
                                   z-index: 100; cursor: pointer; background-repeat: no-repeat; background-position:center;}
.reviewcart_horizontal_carousel .next_button_over {background:url(../../../../images/JZConsumer/next_button.jpg); background-repeat: no-repeat;
                                        background-position: center;}
.reviewcart_horizontal_carousel .next_button_disabled { background:url(../../../../images/JZConsumer/next_button_Disabled.jpg); cursor: default;
                                             background-repeat: no-repeat; background-position: center;}

/* Review cart slider ends here*/

.weddingsuite_productmaster{margin:0px; float:left; width:752px; }
.weddingsuite_content{text-align:right; font-size:11px; color:#571d1f; line-height:15px; float:left; width:222px}
.weddingsuite_contenttext{margin:10px 0px}
.weddingsuite_contenttext a{color:#571d1f; text-decoration:none}
.weddingsuite_contenttext a:hover{color:#571d1f; text-decoration:underline}
.weddingsuite_contenttext a:active{color:#571d1f; text-decoration:none}
.weddingsuite_contenttext a:visited{color:#571d1f; text-decoration:none}
.weddingsuite_contenttext span{text-transform:uppercase; font-size:12px; font-weight:bold}
.weddingsuite_contenttext .pinktext{color:#d94254; font-weight:bold; text-transform:lowercase}
.weddingsuite_contenttext .smalltext{font-weight:bold; text-transform:lowercase}


.weddingsuitebuttommaster{width: 712px; padding: 20px 20px 5px 20px; float: left}
.weddingsuitebuttommaster .lefttext{float: left; text-align:left; line-height:18px;color:#571d1f; font-size:12px; font-family:Arial; text-transform:uppercase; font-weight:bold}
.weddingsuitebuttommaster .lefttext span{color:#D94254; padding-left:5px}
.weddingsuitebuttommaster .buttonright{float:right}
.brownboldtext{font-weight:bold}
.weddingsuite_search{text-align:right; font-size:11px; color:#571d1f; line-height:15px; float:left; width:201px;}

.weddingsuiteborderbottomright{border-bottom:0px #571c1f solid; border-right:0px #571c1f solid; padding:18px}
.weddingsuiteborderbottom{border-bottom:0px #571c1f solid; padding:18px}

.productbottom_links{text-transform:uppercase; font-size:0.9em; text-align:center;  background-color:#F8EAA3; padding:4px 6px; margin-top:3px}
.productbottom_links a{color:#db4456; text-decoration:none;font-size:0.9em;}
.productbottom_links a:hover{color:#571c1f; text-decoration:none;font-size:0.9em;}
.productbottom_links a:active{color:#db4456; text-decoration:none}
.productbottom_links a:visited{color:#db4456; text-decoration:none}

.productbottom_links .disable{color:#808080; text-decoration:none}
.productbottom_links .disable:hover{color:#808080; text-decoration:none}
.productbottom_links .disable:active{color:#808080; text-decoration:none}
.productbottom_links .disable:visited{color:#808080; text-decoration:none}

.productbottom_links span{padding:0px 4px; color:#571c1f;font-size:0.9em;}
.productbottom_links .labelspan{padding:0px 4px; color:#571c1f;font-size:0.9em;}
.product_selectbutton{margin:10px 0px 0px 0px}
.product_addtocartbutton{margin:5px 0px 0px 0px; text-align:center}

.productbottom_links_bundle{text-transform:uppercase; font-size:10px; text-align:center;  background-color:#F8EAA3; padding:4px 6px; margin-top:3px; font-family:Arial}
.productbottom_links_bundle a{color:#db4456; text-decoration:none;}
.productbottom_links_bundle a:hover{color:#571c1f; text-decoration:none;}

/*------Consumer Browsing Sub-Category ends here------*/
/*-------My Favorites page CSS starts here -------------*/
.filterdiv_myfavorites{width:285px; float:right; font-size:10px; color:#571d1f; text-transform:uppercase; text-align:right; padding-right:20px; margin-top:10px}
.dimensiondropdown_myfavorites{color:#000; width:200px; font-size:10px; font-family:Arial; text-transform:lowercase; text-align:left}
.filterdiv_myfavorites span{color:#571d1f; font-size:11px; padding-right:5px}

/* My favorites div */
.myfavorites_mastersort{margin:20px 0px; float:left}
.myfavorites_heading{width:219px; float:left}
.myfavoritessearch_div{width:220px; float:left}

.myfavorites_padding{padding:20px}
.myfavorites_productmaster{text-align:right; font-size:11px; color:#571d1f; line-height:15px}
.myfavorites_contenttext{margin:10px 0px; text-align:right}
.myfavorites_contenttext span{text-transform:uppercase; font-size:12px; font-weight:bold}

.myfavoritesbottom_links{text-transform:uppercase; font-weight:bold; font-size:10px; text-align:right}
.myfavoritesbottom_links a{color:#571d1f; text-decoration:none}
.myfavoritesbottom_links a:hover{color:#571d1f; text-decoration:underline}
.myfavoritesbottom_links a:active{color:#571d1f; text-decoration:none}
.myfavoritesbottom_links a:visited{color:#571d1f; text-decoration:none}
.myfavoritesbottom_links span{padding:0px 3px}
.myfavorites_selectbutton{margin:20px 0px 0px 0px; text-align:right}

/* Myprofile div */
.myprofile_mastersort{margin:20px 0px; float:left}
.myprotfolio_heading{width:219px; float:left}
.myprotfoliosearch_div{width:200px; float:left}
/* Search div */
.SearchBoxDivmyportfolio{float:right; width:200px; padding-top:5px;}
.SearchBoxDivmyportfolio .SearchBox{width:170px; float:left; }
.SearchBoxDivmyportfolio .SearchBox .input{border:0px; color:#666; font-size:10px; font-family:Arial; text-align:left; width:160px; padding-top:3px;border:1px #cccccc solid; height:15px;}
.SearchBoxDivmyportfolio .Button{float:left; width:20px;}
/*-------My Favorites page CSS ends here -------------*/
/*-------CSS for portfolio, My Account, My Account options starts here ----*/
/* CSS Document */
.accountnumbertext{color:#571c1f; float:right; font-size:11px; text-align:right; width:485px; padding-right:50px; padding-top:15px}
/* My Account links pannel */
.myportfolio_mastertoplinks{font-size:10px; color:#571c1f; text-align:left; padding:20px 0px 20px 20px; float:left}
.myportfolio_divlink1{float:left; width:460px; margin:0px}
.myaccount_image{font-family:Arial; font-size:2.6em; color:#571D1F; text-transform:uppercase}
.toplinks_myportfolio1{width:230px; float:left}
.toplinks_myportfolio2{float:left; width:190px; margin-top:15px; margin-left:15px}

.myportfoliolink1{margin-top:17px; width:150px}
.myportfoliolink1 span{color:#571c1f}
.myportfoliolink1 a{color:#571c1f; text-decoration:none; text-transform:uppercase; font-size:11px}
.myportfoliolink1 a:hover{color:#571c1f; text-decoration:underline}
.myportfoliolink1 a:active{color:#571c1f; text-decoration:none}
.myportfoliolink1 a:visited{color:#571c1f; text-decoration:none}

.myportfoliolink2{width:170px}
.myportfoliolink2 span{color:#571c1f}
.myportfoliolink2 a{color:#571c1f; text-decoration:none; text-transform:uppercase; font-size:11px}
.myportfoliolink2 a:hover{color:#571c1f; text-decoration:underline}
.myportfoliolink2 a:active{color:#571c1f; text-decoration:none}
.myportfoliolink2 a:visited{color:#571c1f; text-decoration:none}

.myportfoliolink3{width:170px; margin-top:17px}
.myportfoliolink3 a{color:#571c1f; text-decoration:none; text-transform:uppercase; font-size:11px}
.myportfoliolink3 a:hover{color:#571c1f; text-decoration:underline}
.myportfoliolink3 a:active{color:#571c1f; text-decoration:none}
.myportfoliolink3 a:visited{color:#571c1f; text-decoration:none}
.myportfoliolink3 span{color:#571c1f}
.myportfolio_detailsthumbnail_masterdiv{padding-top:5px;}
.myportfolio_detailsthumbnail_masterdiv img{padding-right:5px;}
/* Myprofile div */
.myprofile_mastersort{margin:0px 0px; float:left}
.myprotfolio_heading{width:219px; float:left}
.myprotfoliosearch_div{width:220px; float:left}


/*------Table style for products------*/
.myportfolio_productmaster{margin:0px; float:left; width:775px; padding:0px 0px 0px 0px}
.myportfolio_darkbrownbgmaster{margin:0px; float:left; width:752px;}

.gridborder{border-right:0px #ebe3df solid; border-bottom:1px #571c1f dotted}
.gridborder_bottom{border-bottom:1px #571c1f dotted}
.gridborder_right{border-right:4px #ebe3df solid}

.gridborder_yellow{border-top:1px #f8eaa3 solid; border-bottom:1px #f8eaa3 solid}

.gridheading{font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:center; padding:5px 0px 5px 0px; line-height:18px}
.gridheading span{padding:0px}
.gridheading1{font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:left; padding:5px 10px 5px 10px; line-height:18px}
.gridheading3{font-family:Arial; color:#571d1f; text-align:center; padding:10px 0px; font-size:11px; line-height:18px}
.gridheading3 span{text-transform:none}
.gridheading3 a{color:#db4456; text-decoration:underline}
.gridheading3 a:hover{color:#571c1f}
.gridheading3 a:active{color:#db4456}
.gridheading3 a:visited{color:#db4456}
.grideimage{margin:0px auto; text-align:center}

.gridheading4{font-family:Arial; color:#571d1f; text-align:left; padding:10px 10px 10px 10px; font-size:10px; line-height:16px}
.gridheading4 a{color:#db4456; text-decoration:none; text-transform:uppercase}
.gridheading4 a:hover{color:#571c1f; text-decoration:none}
.gridheading4 a:active{color:#db4456; text-decoration:none}
.gridheading4 a:visited{color:#db4456; text-decoration:none}


.gridheading4 .disable{color:#808080; text-decoration:none}
.gridheading4 .disable:hover{color:#808080; text-decoration:none}
.gridheading4 .disable:active{color:#808080; text-decoration:none}
.gridheading4 .disable:visited{color:#808080; text-decoration:none}

.gridheading4_details{font-family:Arial; color:#571d1f; text-align:left; padding:10px 10px 10px 10px; font-size:11px; line-height:18px}
.profile_details_h1{font-family:Arial; font-size:12px; color:#db4456}


/*------pink masterdiv style------*/
.pinkmaster{margin:20px 0px 15px 0px; float:left; width:100%; border-top:4px #571d1f solid}
.pinkcurve_master{margin:0px; width:712px; float:left; background-color:#db4254}
.pinkcurve_master .leftbottomcurve{background:url(../../../../images/JZConsumer/pinkleftcurve.jpg) no-repeat left bottom; float:left}
.pinkcurve_master .rightbottomcurve{background:url(../../../../images/JZConsumer/pinkrightcurve.jpg) no-repeat right bottom; padding:11px 20px 11px 20px; float:left}

.pinklinks{text-align:center; font-size:12px; color:#571d1f}
.joindiscount_master{float:left; width:297px}
.joindiscount{float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:14px; font-style:italic; color:#fff; text-align:left; padding-top:10px; padding-left:5px; width:370px}
.menbership{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f; font-style:normal; margin-top:10px}
.menbership a{color:#571c1f; text-decoration:underline}
.menbership a:hover{color:#571c1f; text-decoration:underline}
.menbership a:active{color:#571c1f; text-decoration:underline}
.menbership a:visited{color:#571c1f; text-decoration:underline}
/*------product masterdiv style------*/
.matchdesign_productmaster{margin:5px 0px 0px 0px;}
.mightlike_text{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#571d1f; padding-left:20px; padding-bottom:5px}
.myportfolio_product1{padding-left:20px; padding-top:15px;}
.myportfolio_productdescription{text-align:left; font-size:11px; color:#571d1f; line-height:15px; padding-left:10px; padding-right:10px;padding-top:15px;}
.myportfolio_productdescription span{text-transform:uppercase; font-size:12px; font-weight:bold;color:#571d1f;}
.myportfolio_productdescription a{color:#6D8D24; text-decoration:none}
.myportfolio_productdescription a:hover{color:#d94254; text-decoration:none}
.myportfolio_productdescription a:active{color:#6D8D24; text-decoration:none}
.myportfolio_productdescription a:visited{color:#6D8D24; text-decoration:none}
.myportfolio_productdescription .smalltext{text-transform:lowercase; font-size:11px; font-weight:normal}

.myportfolio_links{text-transform:uppercase; font-weight:bold; font-size:10px; text-align:left; margin-top:20px}
.myportfolio_links a{color:#571d1f; text-decoration:none; font-size:9px}
.myportfolio_links a:hover{color:#571d1f; text-decoration:underline}
.myportfolio_links a:active{color:#571d1f; text-decoration:none}
.myportfolio_links a:visited{color:#571d1f; text-decoration:none}
.myportfolio_links span{padding:0px 3px}
.myportfolio_selectbutton{margin:1px 0px 0px 0px}
.myportfolio_links .disable{color:#808080; text-decoration:none}
.myportfolio_links .disable:hover{color:#808080; text-decoration:none}
/*-------CSS for portfolio, My Account, My Account options ends here ----*/
/*-------CSS for My Address book starts here----------------------------*/
.myaddressbookdropdown{color:#000; width:236px; font-size:11px; font-family:Arial; text-align:left}
.gridemaster_alignment{padding: 0px 20px;}
.textbox_master_myaddressbook{margin-top:5px; float:left; width:90%; font-size:11px; color:#571c1f; padding-left:20px}
.addnewaddress_button{padding-top:15px; margin-bottom:15px; padding-left:20px}
.viewallmyaddress_button{margin-top:15px; margin-bottom:15px;}
.myaddressbook_submitbutton{margin-bottom:15px; float:right; width:90%; margin-right:28px; padding-right:10px;}
/*-------CSS for My Address book ends here----------------------------*/
/*-------CSS for My Update profile starts here----------------------------*/
.enjoyspecial_offersdiv{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f; text-align:center; margin:20px auto 0px}
.enjoyspecial_innerleftdiv{float:left; width:200px; margin:0px 20px 0px 60px}
.enjoyspecial_innerrightdiv{float:left; width:240px; text-align:left; margin-bottom:10px}
.enjoyspecial_innerrightdiv1{float:left; width:100px; text-align:left; margin-bottom:10px; margin-left:10px}
.enjoyspecial_innerrightdiv1 a{color:#db4456; text-decoration:underline}
.enjoyspecial_innerrightdiv1 a:hover{color:#571c1f; text-decoration:underline}
.enjoyspecial_innerrightdiv1 a:active{color:#db4456; text-decoration:underline}
.enjoyspecial_innerrightdiv1 a:visited{color:#db4456; text-decoration:underline}
.updateprofiledetails_text{padding-top:8px;}

.industrydiv{float:right; font-size:11px; color:#571d1f; text-transform:none; text-align:center; width:100%; margin:10px auto}
.dimensiondropdown_industry{color:#999; width:240px; font-size:11px; font-family:Arial; text-transform:lowercase; text-align:left}
.updateprofile_birthday{color:#000; width:76px; font-size:11px; font-family:Arial; text-transform:lowercase; text-align:left; margin-right:5px}
.industrydiv span{color:#571d1f; font-size:11px; padding-right:10px}

.updateprofile_checkbox{float:right; font-size:11px; color:#571d1f; text-transform:none; text-align:center; width:100%; margin:0px auto 10px}
.input_checkbox_updateprofile{border:0px solid #bdbec2; width:15px; height:15px; margin-right:8px}
.checkbox_updateprofilemaster{float:right; width:100%; padding-top:5px; text-align:left}
.updateprofile_checkbox1{float:right; width:50%; text-align:left; color:#571c1f; font-size:11px}
.updateprofile_OcassionLabelText{font-size:11px; color:#571d1f; font-family:Arial,Helvetica,sans-serif}

.updateprofilemaster_updatebutton{padding-top:5px}
.updatebutton_updateprofile{margin-top:10px; text-align:center}
.privacysecurity_updateprofile{text-align:center; font-size:11px; color:#571c1f; margin-top:10px; padding:0px 20px 0px 20px; line-height:15px; margin-top:30px}
.privacysecurity_updateprofile a{color:#571c1f; text-decoration:underline}
.privacysecurity_updateprofile a:hover{color:#571c1f; text-decoration:underline}
.privacysecurity_updateprofile a:active{color:#571c1f; text-decoration:underline}
.privacysecurity_updateprofile a:visited{color:#571c1f; text-decoration:underline}

/*-------CSS for My Update profile ends here----------------------------*/
/*-------CSS for Discount Club Billing starts here----------------------------*/
.pinkmaster_curvealign{padding:0px 19px}
.pinktopcurvemaster{margin:0px; float:left; border-bottom:4px #571c1f solid; width:100%}
.pinktopcurve_master{margin:20px 0px 0px 0px; width:712px; background-color:#db4254; float:left}
.pinktopcurve_master .lefttopcurve{background:url(../../../../images/JZConsumer/pinkleftcurvetop.jpg) no-repeat left top; float:left}
.pinktopcurve_master .righttopcurve{background:url(../../../../images/JZConsumer/pinkrightcurvetop.jpg) no-repeat right top; padding:20px 20px 10px 20px; line-height:15px; float:left; width:672px}

.discountclub_text{font-size:11px; color:#fff}
.discountclub_imagediv{padding-left:10px; text-align:left}
.discountclub_content{padding-left:20px; text-align:left}

.textbox_master_billingmaster{margin-top:10px; float:left; width:90%; font-size:11px; color:#571c1f; padding-left:30px}
.textbox_master_billingmaster_3{float:left; width:90%; font-size:11px; color:#571c1f; padding-left:30px; margin-top:30px}
.discountclub_samemember{float:left; padding-top:10px; padding-left:270px}
.samemember_checkbox{float:left; color:#571c1f; font-size:11px; font-family:Arial; padding-top:3px}
.billingheading_textright{float:left; font-size:11px; color:#571c1f; padding-top:8px}
.textbox_innerdiscountclub{width:650px; float:left; text-align:right}
.dropdown_datediscountclub{color:#000; width:65px; font-size:10px; font-family:Arial; text-transform:lowercase; text-align:left}
.cvvsecurity_inputbox{width:50px; height:15px; border:1px solid #bdbec2; color:#666; font-size:11px; padding-top:2px; margin-left:8px; margin-right:3px; text-transform:lowercase}
.marginbottomtextbox_cvvsecurity{float:left; text-align:right; font-size:10px}
.marginbottomtextbox_cvvsecurity a{color:#571c1f; text-decoration:underline; font-size:11px}
.marginbottomtextbox_cvvsecurity a:hover{color:#571c1f; text-decoration:underline}
.marginbottomtextbox_cvvsecurity a:active{color:#571c1f; text-decoration:underline}
.marginbottomtextbox_cvvsecurity a:visited{color:#571c1f; text-decoration:underline}
.marginbottomtextbox_cvvsecuritycode{margin-bottom:10px; padding-right:10px; float:left}
.discountclub_errormessage_div{float:left; width:33px; text-align:left; padding-top:0px}
.securitycode_inputbox{width:50px; color:#666; font-size:11px;  margin-left:8px; margin-right:3px; border:solid 1px #ccc}
.errormessage_discountclub{float:right; width:82%; margin-bottom:10px; text-align:left}
.termsconditions_master{padding-right:30px; margin-top:40px}
.discountclub2_checkbox1 .termsconditions_link{color:#571c1f; text-decoration:underline}
.discountclub2_checkbox1 .termsconditions_link:hover{color:#571c1f; text-decoration:underline}
.discountclub2_checkbox1 .termsconditions_link:active{color:#571c1f; text-decoration:underline}
.discountclub2_checkbox1 .termsconditions_link:visited{color:#571c1f; text-decoration:underline}
.joinbutton_discountclub{float:right; margin-top:15px; padding-right:160px}
.joindiscountclub_message{text-align:center; color:#571c1f; font-family:Arial; font-size:12px; font-weight:bold; padding:0px 20px 20px 20px}
/*------discountclub2 new clsses------*/
.discountclubinputbox{width:200px; color:#000; font-size:11px; margin-left:8px; margin-right:3px; border:1px solid #ccc}
.textboxinner_discountclub2{width:430px; float:left; text-align:right}
.discountclub2dropdown{color:#000; width:206px; font-size:11px; font-family:Arial; text-align:left}
.generaldropdown{color:#000; width:197px; font-size:11px; font-family:Arial; text-align:left}

.discountclub2_checkbox1{margin-bottom:5px; float:left; width:400px; text-align:right; padding-right:5px}
.discountclub2_checkbox1_master{margin-bottom:5px; float:right; width:75%; padding-top:5px; padding-right:80px; margin-top:20px}

/*-------CSS for Discount Club Billing ends here----------------------------*/
/*-------CSS for My images starts here-----------------*/
.myimages_productmaster{margin:0px; float:left;  padding:0px 0px 0px 0px}
.myimages_showingdesigns{float:left; text-align:left; font-size:1em; padding-left:15px}
.showdesigns_leftdiv{float:left; padding-top:0px; padding-bottom:0px}
.showdesigns_rightdiv{float:left; padding-right:20px; padding-left:5px }
.showdesigns_rightdiv span{text-transform:uppercase; padding:0px 15px 0px 20px}
.myimages_dropdown{color:#000;height:16px; width:68px; font-size:10px; font-family:Arial; text-align:left}
.imagesupload_master{margin:0px 0px 0px; float:left; width:92%; padding:0px 20px; color:#571d1f; font-size:11px}
.imagesupload_master .imagesupload_link{font-size:12px; padding-bottom:5px; font-weight:bold}
.imagesupload_master .imagesupload_link a{color:#db4456; text-decoration:underline}
.imagesupload_master .imagesupload_link a:hover{color:#571c1f; text-decoration:underline}
.imagesupload_master .imagesupload_link a:active{color:#db4456; text-decoration:underline}
.imagesupload_master .imagesupload_link a:visited{color:#db4456; text-decoration:underline}
.contentpaddingbottom{padding-bottom:5px}

/*-------CSS for My images ends here-----------------*/
/*-------CSS for My review cart starts here-----------------*/
.reviewcart_master{background-color:#571c1f; padding:20px 0px 20px 0px; font-size:11px; color:#fff; float:left; width:950px}
.review_innerdiv{padding-right:14px; float:left}
.greencircle_div{background:url(../../../../images/JZConsumer/greencirclebackground.jpg) no-repeat; float:left; height:24px; width:24px; font-size:14px; font-family:Myriad Pro,Arial,Helvetica,sans-serif; color:#fff; font-weight:bold; margin-right:9px; padding:4px 0px 0px 7px}
.whitecircle_div{background:url(../../../../images/JZConsumer/whitecirclebackground.jpg) no-repeat; float:left; height:24px; width:24px; font-size:14px; font-family:Myriad Pro,Arial,Helvetica,sans-serif; color:#571c1f; font-weight:bold; margin-right:9px; padding:4px 0px 0px 7px}
.review_text{float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; padding-top:5px}
/*.review_textgreen{color:#bfcf4e}*/
.review_textgreen{color:#db4456}
.review_cleardiv{clear:both}
.reviewcart_discountclub_quantity{padding: 20px 15px; text-align:center; color:#571d1f}

.review_productdetails{font-family:Arial; color:#db4456; text-align:left; padding:0px 8px; font-size:10px; line-height:16px}
.review_productdetails a{color:#db4456; text-decoration:none; text-transform:uppercase}
.review_productdetails a:hover{color:#571c1f; text-decoration:none}
.review_productdetails a:active{color:#db4456; text-decoration:none}
.review_productdetails a:visited{color:#db4456; text-decoration:none}

.review_productmasterdiv{float:left; width:100%; text-align:center;}
.review_productmasterdiv_print{float:left; text-align:center; padding:10px}
.reviewcart_details_h1{ font-family:Arial; font-size:12px; color:#db4456}
.reviewcart_total_h1{ font-family:Arial; font-size:11px; color:#571d1f;text-align:right; padding-right:15px}
.reviewcart_enternewname_textbox{ width:88px; font-family:Tahoma; font-size:10px; color:#1e1e1e; border:1px solid #bdbec2; padding-left:3px}
.enternewname_masterdiv{text-align: left; padding: 10px 8px 0px 15px}
.enternewname_example_text{font-family:Arial; font-size:10px; color:#000; text-align:left; font-style:italic;padding: 8px 8px 0px 0px; width:300px}
.reviewcart_div_enternewname{width:88px; float:left}
.reviewcart_div_enternewname_button{width:15px; float:left; margin-left:10px}
.review_productdescription{padding:0px 8px 0px 20px; float:left; font-family:Arial; font-size:11px; color:#571d1f; line-height:18px}

.reviewcart_promocodetext_div{width: 118px; float: left; font-family: Arial; font-size: 11px; text-transform: uppercase;color: #db4456; padding-right: 5px; padding-top: 3px}
.promocode_crossdiv_master{width:300px; margin:0px 0px 0px 125px; float:left;}
.promocode_innermaster{padding-bottom:3px; float:left; width:100%;}
.promocode_innermaster_crossimage{float: left; margin-right: 5px;}
.promocode_crosslable{float: left; padding-right: 5px; font-family: Arial; font-size: 11px; color: #db4456; text-transform: uppercase}
.promocode_crosslable_inactive{float: left; padding-right: 5px; font-family: Arial; font-size: 11px; color:Gray; text-transform: uppercase}
.promocode_entitles_text{float: left; padding-left: 19px; font-size:10px; color:#571d1f}

.reviewcart_gride_bgwhite{height: 14px; font-size: 11px; font-family: Arial;color: #571d1f; text-align: left; padding:0px 20px 0px 20px}
.reviewcart_gride_bgwhite_alignright{height: 14px; font-size: 11px; font-family: Arial;color: #571d1f; text-align: right; padding:0px 15px 0px 15px}
.reviewcart_gride_bgyellow{background-color: #fdf8df; height: 14px;font-size: 11px; font-family: Arial; color: #571d1f; text-align: left;padding:0px 20px 0px 20px}
.reviewcart_gride_bgyellow_alignright{background-color: #fdf8df; height: 14px;font-size: 11px; font-family: Arial; color: #571d1f; text-align: right;padding:0px 15px 0px 15px}

.review_quantity{width:180px; font-size:10px;font-family:Tahoma; color:#1e1e1e}
.review_shipto{width:92px; font-size:10px; font-family:Tahoma; color:#1e1e1e}
.review_shiptolable{padding: 0px 0px 0px 15px; text-align:center; color:#571d1f;}
.review_quantitylable{padding: 0px 0px 0px 15px; text-align:center; color:#571d1f;}
.gridborder_bottom_subtotal{border-bottom:1px #571d1f dotted; padding:20px 0px 20px 15px; font-family:Arial,Helvetica,sans-serif; font-size:12; color:#571d1f; font-weight:bold; text-transform:uppercase}
.review_producttotal{font-family:Arial; font-size:12px; font-weight:bold; color:#6d8d24; padding-top:10px; text-align:right}
.review_discountclubefee{font-family:Arial; font-size:12px; font-weight:bold; color:#6d8d24; padding-top:5px; text-align:right}
.paymentpage_productsubtotal{font-family:Arial; font-size:12px; font-weight:bold; color:#6d8d24; padding-top:5px; padding-bottom:5px; border-bottom:0px #EBE3DF solid; text-align:right}

.pinkcurve_master_reviewcart{margin:20px 0px; width:795px; background-color:#db4254; float:left}
.pinkcurve_master_reviewcart .lefttopcurve{background:url(../../../../images/JZConsumer/pinklefttopcurve.jpg) no-repeat left top}
.pinkcurve_master_reviewcart .righttopcurve{background:url(../../../../images/JZConsumer/pinkrighttopcurve.jpg) no-repeat right top}
.pinkcurve_master_reviewcart .leftbottomcurve{background:url(../../../../images/JZConsumer/pinkleftcurve.jpg) no-repeat left bottom}
.pinkcurve_master_reviewcart .rightbottomcurve{background:url(../../../../images/JZConsumer/pinkrightcurve.jpg) no-repeat right bottom}

.clickmember_review{text-align:right; font-size:11px; color:#571c1f}
.clickmember_review a{color:#571c1f; text-decoration:underline}
.clickmember_review a:hover{color:#571c1f; text-decoration:underline}
.clickmember_review a:active{color:#571c1f; text-decoration:underline}
.clickmember_review a:visited{color:#571c1f; text-decoration:underline}
.joindiscount_review{float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:16px; font-style:italic; color:#fff; text-align:left;  padding-left:20px; width:410px}
.reviewcart_addmyorder{text-align:right; font-family:Myriad Pro,Arial,Helvetica,sans-serif; font-size:12px; text-transform:uppercase; padding-bottom:10px; font-style:normal}

.review_offdiv{width:475px; float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:14px; color:#571d1f; font-style:italic}
.review_productnamediv_align{padding-bottom:20px}
.gridborder_right_reviewcart{border-right:4px #ebe3df solid; padding-bottom:20px}

.nextback_buttonmaster{margin-top:40px; border-top:4px #571c1f solid; padding:20px 30px 0px 30px; width:890px;}
.nextback_buttonmaster_withoutline{padding:20px 30px 20px 30px; border-bottom:4px #571c1f solid; float:left; width:890px}
.reviewcart_text{padding:20px 30px 20px 30px; border-bottom:4px #571c1f solid; float:left; width:890px; color:#571c1f; font-size:11px}
.buttondiv_master{float:left}
.buttonnext_div{float:right; margin-left:20px}
.buttonback_div{float:right}
/*-------CSS for My review cart ends here-----------------*/
/*-------CSS for Consumer customize step 2 starts here-----------------*/
/* CSS Document */
.customizestep2_lightyellowmaster{margin-top:50px; border-bottom:4px #571c1f solid}
/*------lightyellow masterdiv  customizestep2 style------*/
.lightyellowcurve_mastercustomizestep{margin:0px; width:860px; float:left}
.lightyellowcurve_mastercustomizestep .lefttopcurve{background:url(../../../../images/JZConsumer/lightyellowleftcorner.jpg) no-repeat left top; float:left}
.lightyellowcurve_mastercustomizestep .righttopcurve{background:url(../../../../images/JZConsumer/lightyellowrightcorner.jpg) no-repeat right top; line-height:15px; float:right; width:790px; padding:20px 0px}

/*------darkyellow masterdiv  customizestep2 style------*/
.darkyellowcurve_mastercustomizestep{margin:0px; width:250px; background-color:#f1d648; float:left}
.darkyellowcurve_mastercustomizestep .lefttopcurve{background:url(../../../../images/JZConsumer/darkyellowleftbigcurve.gif) no-repeat left bottom; float:left}
.darkyellowcurve_mastercustomizestep .righttopcurve{background:url(../../../../images/JZConsumer/darkyellowrightbigcurve.gif) no-repeat right bottom; padding:10px 0px 10px 0px; line-height:15px; float:right; width:250px}
.darkyellowcurve_bottommargin{float:left}

.customizestep2_lablemasterdiv{margin:0px}
.customizestep2_headingtext{float:left; font-size:25px; font-family:Arial,Helvetica,sans-serif; color:#571c1f; text-transform:uppercase; padding:10px 10px 5px 0px}
.customizestep2_subtext{float:left; font-size:18px; font-family:Arial,Helvetica,sans-serif; color:#571c1f; text-transform:uppercase; padding-top:13px}
.customizestep2_back_frontcss{float:left; font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#db4456; text-transform:uppercase; padding-top:17px; padding-left:5px;}

.darkyellowlinks_smallcurve{text-align:center; font-size:12px; color:#571d1f; width:250px; padding:0px 0px}
.darkyellowlinks_smallcurve a{color:#571d1f; text-decoration:none}
.darkyellowlinks_smallcurve a:hover{color:#6d8d24; text-decoration:none}
.darkyellowlinks_smallcurve a:active{color:#6d8d24; text-decoration:none}
.darkyellowlinks_smallcurve a:visited{color:#571d1f; text-decoration:none}
.darkyellowlinks_smallcurve span{padding-left:15px}
/*------circles style------*/
.customize_innerdiv{padding-right:14px; float:left}
.darkgreencircle_div{background:url(../../../../images/JZConsumer/darkgreen.gif) no-repeat; float:left; height:24px;  font-size:14px; font-family:Myriad Pro,Arial,Helvetica,sans-serif; color:#fff; font-weight:bold; padding:3px 8px 0px 9px; margin-top:6px}
.browncircle_div{background:url(../../../../images/JZConsumer/browncircle.gif) no-repeat; float:left; height:24px;  font-size:14px; font-family:Myriad Pro,Arial,Helvetica,sans-serif; color:#fff; font-weight:bold; padding:3px 8px 0px 9px; margin-top:6px}
.customize_text{float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f; padding-top:5px; padding-left:8px}
.customize_textdarkgreen{color:#571d1f}
.customize_shoppingcart{float:left; width:29px; padding-top:7px}
.customize_shoppingcart_masterdiv{padding-left:30px}
.customize_cleardiv{clear:both}

/*customize flex control*/
.customize_flexmasterdiv{border-bottom:0px #571c1f solid; text-align:center;}
.flex_placeholder{width:909px; float:left}

.customize_button_masterdiv{margin:15px 0px; text-align:center}
.customize_button_spacing{padding:0px 5px}

.onlineproofapproval_master{text-align:center;}
.onlineproofapproval{background:url(../../../../images/JZConsumer/customicestep2greybg.gif) no-repeat; background-position:right; height:143px;}
.onlineproofapproval_textdiv{float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-style:italic; font-size:14px; color:#571c1f; text-align:center; margin-left:90px; margin-top:15px; line-height:20px}
.initialinputbox_text{color:#db4456; font-style:normal; padding-top:10px; }
.onlineproofapproval_heading{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-style:normal}
.initialinputbox{width:60px;}
                 
.optionallydarlyellowbg_master{float:left; height:143px; border-right:4px #571c1f solid; width:260px;}
.optionallydarlyellowbg_innerdiv{background:url(../../../../images/JZConsumer/optionallydarlyellowbg.gif) no-repeat; text-align:center; width:100%; height:142px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571d1f}
.optionally_headingtext{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#571d1f; text-transform:uppercase; line-height:20px; padding-top:20px}
.optionallydarlyellowbg_innerdivlinks{margin-top:10px}
.optionallydarlyellowbg_innerdivlinks a{color:#571d1f; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks a:hover{color:#571d1f; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks a:active{color:#571d1f; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks a:visited{color:#571d1f; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks .disable{color:#808080; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks .disable:hover{color:#808080; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks .disable:active{color:#808080; text-decoration:underline; line-height:16px}
.optionallydarlyellowbg_innerdivlinks .disable:visited{color:#808080; text-decoration:underline; line-height:16px}

.cunsumercustomizestep2_feedbackdiv{float:left; width:280px; text-align:center; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:18px; color:#571d1f; line-height:18px; padding:10px 0px 0px 0px}
.step2feedback_button{width:22px; height:22px; text-align:center; margin:8px auto 0px}
.backnext_buttonmasterdiv{float:right; padding-right:80px; margin-top:38px}
/*-------CSS for Consumer customize step 2 ends here-----------------*/
/*-------CSS for tree control height left nav-----------------*/
.sublinkleftnav{height:15px}

/*---------- CSS for Shipping and Billing address starts here--------------- */
.shippingaddresspopup_master{width:752px; background-color:#FFF; margin:0px auto}
/*.brownline_shippingbilling{border-bottom:4px #571c1f solid}*/
.brownline_shippingbilling{border-bottom:0px #571c1f solid}
/*.brownlineright_shippingbilling{border-right:4px #571c1f solid}*/
.brownlineright_shippingbilling{border-right:0px #571c1f solid}
.shippinginformation_masterdiv{float:left; width:100%}
.shippinginformation_innerdiv{width:400px; margin-left:20px; font-family:Arial,Helvetica,sans-serif; margin-bottom:20px}
.shippinginformation_lableleft{float:left; padding:20px 0px}
.choosedeliverymethod_lableleft{float:left; padding:0px 0px 30px 0px}
.shippinginformation_text{text-align:right; font-size:11px; color:#571c1f; padding-bottom:20px; padding-right:25px}
.shippingaddressdropdown_masterdiv{text-align:right; padding-bottom:20px; float:right; padding-right:30px}
.shippingaddressdropdown_content{float:right; font-size:11px; color:#571c1f; text-align:left; padding:2px 5px 0px 0px}
.shipping_addressbookdropdown{color:#000; width:98px; font-size:10px; font-family:Arial}
.sippinginformation_floatright{float:right}

.viewallmyaddress_link{text-align:right; font-size:10px; color:#571c1f; padding-bottom:20px; padding-right:25px}
.viewallmyaddress_link a{color:#571c1f; text-decoration:underline}
.viewallmyaddress_link a:hover{color:#571c1f; text-decoration:underline}
.viewallmyaddress_link a:active{color:#571c1f; text-decoration:underline}
.viewallmyaddress_link a:visited{color:#571c1f; text-decoration:underline}
.viewallmyaddress_link span{padding:0px 10px}

.errormessage_shippingpage{float:left; width:100%; }
.errormessage_pinkdivmaster_shippingpage{float:left; padding-bottom:10px; text-align:left; padding-left:50px;}
.crossimg_signin_shippingpage{text-align:left; width:30px; float:left}
.errortextpinkcolor_shippingpage{float:left; font-size:11px; font-style:italic; color:#db4556; padding-top:3px; width:250px; padding-right:25px}
.shippingrequired_text{margin-bottom:10px; float:right; color:#571c1f; font-size:11px; padding-right:25px}

.marginbottomtextbox_shippingdiv{margin-bottom:10px; float:right; color:#571c1f}
.shipping_errormessageicon_div{float:right; width:25px; text-align:left}
.shippinginformation_inputtextbox_div{float:right; width:340px; font-size:10px; text-transform:uppercase; text-align:right;}
.shippinginformation_inputbox{width:199px; border:1px solid #bdbec2; color:#000; font-size:11px; margin-left:8px; text-transform:none; margin-right:5px}
.shippinginformation_dropdownbox{width:202px; border:1px solid #bdbec2; color:#000; font-size:11px; margin-left:8px; text-transform:none; margin-right:5px}

.defaultshipping_address_checkbox{margin-bottom:5px; float:right; padding-top:5px; padding-right:25px; font-size:11px; color:#571c1f; text-align:right; width:90%}
.defaultshipping_checkbox1_text{margin-bottom:5px; float:right}
.defaultshipping_input_checkbox_popup{border:0px solid #bdbec2; width:15px; margin-left:8px; text-align:right; float:right; padding-right:5px;}
.defaultshipping_buttonsdiv{float: left; width: 100%;}


.billinginformation_masterdiv{float:right; width:100%}
.billinginformation_lableright{float:right; padding:20px 0px}
.billinginformation_innerdiv{width:375px; font-family:Arial,Helvetica,sans-serif; margin-bottom:20px; float:left; padding-left:15px}

.choosedeliverymethod_masterdiv_left{float:left; width:367px}
.choosedelivery_textdiv{padding-left:30px; font-size:13.5px; color:#571c1f; font-family:Arial;}
.choosedelivery_textdiv span{text-transform:uppercase; font-weight:bold; padding-right:5px; padding-left:5px; line-height:18px}
.choosedelivery_textdiv td input{vertical-align:middle}
.choosedelivery_backbutton{padding:20px 20px 0px 30px; float:left}

/* for new UI of shipment and billing page*/
.choosedelivery_textdiv_new{padding-left:10px; font-size:12px; color:#000; font-family:Arial; text-align:left; margin:0px;}
.choosedelivery_textdiv_new span{text-transform:uppercase; font-weight:bold; padding-right:5px; padding-left:5px; line-height:18px}
.choosedelivery_textdiv_new td input{vertical-align:middle}
.estimatedcost{padding:0px 0px 8px 10px; font-size:13px; color:#571c1f; font-family:Arial;}
.learnmore_shipping{padding:0px 0px 8px 390px; font-size:10px; color:#571c1f; font-family:Arial;}
.learnmore_shipping span{padding:0px 0px 8px 0px; font-size:10px; color:#6f7f14; font-family:Arial; text-decoration:underline}
.learnmore_shipping span a{padding:0px 0px 8px 0px; font-size:10px; color:#6f7f14; font-family:Arial; text-decoration:underline}
.learnmore_shipping span a:hover{padding:0px 0px 8px 0px; font-size:10px; color:#6f7f14; font-family:Arial; text-decoration:underline}


.priorityrush_contentdiv{float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f; font-style:italic; padding-right:25px; width:510px; padding-left:10px}
.priorityrush_contentdiv span{color:#571d1f; font-weight:bold; font-style:normal}
.choosedelivery_nextbutton{padding:20px 30px 0px 20px; float:right}

/*---------- CSS for Shipping and Billing address ends here--------------- */
/*---------- CSS for Search Results starts here--------------- */
.searchpage_masterdiv{width:712px; float:left; padding:0px 20px 10px 20px}
.SearchBoxDiv_page{float:right; width:210px}
.SearchBoxDiv_page .SearchBox{height:35px; width:185px; float:left; background-image:url(../../../../images/JZConsumer/SearchBG.png); background-repeat:no-repeat}
.SearchBoxDiv_page .SearchBox .input{border:0px; color:#666; font-size:10px; font-family:Arial; text-align:right; width:140px; padding-top:3px; margin-left:20px; margin-top:7px}
.SearchBoxDiv_page .Button{float:left; width:20px; padding-top:6px}
/*------lightyellow masterdiv search page style------*/
.lightyellowmaster_searchpage{margin:0px 0px 0px 0px; float:left; width:100%; background-color:#f8eaa3; }
.lightyellowcurve_master_searchpage{margin:8px 0px 0px 0px; width:712px; background-color:#f8eaa3; float:left}
.lightyellowcurve_master_searchpage .lefttopcurve{background:url(../../../../images/JZConsumer/lightyellowleftcorner.jpg) no-repeat left top; float:left}
.lightyellowcurve_master_searchpage .righttopcurve{background:url(../../../../images/JZConsumer/lightyellowrightcorner.jpg) no-repeat right top; padding:20px; line-height:15px; float:left; width:672px}

.searchpage_contentmaster{float:left; width:100%}
.searchpage_contentmaster_heading{float:left; color:#571d1f; /*color:#571d1f;*/ font-family:Arial,Helvetica,sans-serif; font-size:2.6em; text-transform:uppercase; padding:10px 0px}
.searchpage_breadcrumb{float:left; font-family:Arial,Helvetica,sans-serif; font-size:2.6em; color:#571d1f; text-transform:uppercase; padding:12px 0px 0px 10px}
.searchpage_breadcrumb a{color:#571d1f; text-decoration:none; padding:0px 2px}
.searchpage_breadcrumb a:hover{color:#6d8d24; text-decoration:none; padding:0px 2px}
.searchpage_breadcrumb a:active{color:#6d8d24; text-decoration:none; padding:0px 2px}
.searchpage_breadcrumb a:visited{color:#571d1f; text-decoration:none; padding:0px 2px}
.searchpage_breadcrumb span{padding:0px 5px 0px 5px}
.searchpage_breadcrumb .selected{color:#6d8d24; text-decoration:none; padding:0px 2px}

.searchpage_subheading{float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:15px; color:#6d8d24; font-style:italic; padding:20px 20px 10px 10px}
.showdesigns_rightdiv_searchpage{float:left; padding-right:30px; font-size:11px; margin-top:20px}
.showdesigns_rightdiv_searchpage span{text-transform:uppercase; padding:0px 10px 0px 0px; color:#571d1f}
.searchpage_dropdown{color:#000; border:1px solid #bdbec2; width:153px; font-size:10px; font-family:Arial; text-transform:lowercase; text-align:left}

.showdesigns_rightdiv_searchpage2{float:left; font-size:11px; margin-top:20px}
.showdesigns_rightdiv_searchpage2 span{text-transform:uppercase; padding:0px 10px 0px 0px; color:#571d1f}

.searchpage_selectbutton{margin:10px 0px 0px 0px}

/*---------- CSS for Search Results ends here--------------- */
/*---------- CSS for Multiple color options starts here--------------- */
img{border:0px}
.backsidepopup_master{width:863px; background-color:#FFF; margin:0px auto}
.popupbrownbg_backside{background-color:#571d1f; height:55px; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-transform:uppercase}
.popupbrownbg_backside .selectoptiontext{float:left; margin:17px 28px}
.popupbrownbg_backside .closebutton{float:right; margin:13px 28px}
.backside_clear{clear:both}

.backsideoptionsdiv{ float:left; background-color:#FFF; text-align:center; width:705px}
.backsideoptiondiv_inneroption{width:207px; text-align:center; padding:0px 21px 0px 0px}
.backsideoptiondiv_inneroption span{color:#571d1f;}
.backsideoptiondiv_inneroption_1{width:248px; text-align:center; margin:0px 32px; padding-bottom:40px;}
.inneroption_text{text-align:center; font-family:Arial; font-size:12px; color:#571d1f; padding-top:2px}
.inneroption_text span{font-size:12px; padding-left:2px}

.popupclose_buttondiv{text-align:center; padding:15px 0px 20px 0px;}

/* for delete portfolio popup*/
.popupclose_buttondiv_delete{text-align:right; padding:0px 0px 0px 0px; margin:0px;}
/* for shipping and billing popup */
.popupclose_buttondiv_shippbill{text-align:right; padding:0px 0px 0px 0px; margin:0px; float:right}


/*---------- CSS for Multiple color options ends here--------------- */
/*---------- CSS for Payment and Submit order starts here------------------*/
.paymentpage_masterdiv{float:left; width:100%; border-top:4px #571c1f solid; padding-top:20px; margin-top:20px;}
.paymentheading_master{float:left; padding:20px 0px}
.orderconfirmation_title_paymentheading{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left;  font-weight:normal}
.payment_label{float:left}
.paymentheading_textright{float:left; font-size:11px; color:#571c1f;  padding-right:10px; padding-left:20px; padding-bottom:10px; text-align:left;}
.paymentheading_textright a{color:#571c1f; text-decoration:underline}
.paymentheading_textright a:hover{color:#571c1f; text-decoration:underline}
.paymentheading_textright a:active{color:#571c1f; text-decoration:underline}
.paymentheading_textright a:visited{color:#571c1f; text-decoration:underline}

.paymentheading_textright_orderconfirmation{float:left; font-size:11px; color:#571c1f;  padding-right:10px; padding-left:20px; padding-bottom:15px;}
.paymentheading_textright_orderconfirmation a{color:#571c1f; text-decoration:underline}
.paymentheading_textright_orderconfirmation a:hover{color:#571c1f; text-decoration:underline}
.paymentheading_textright_orderconfirmation a:active{color:#571c1f; text-decoration:underline}
.paymentheading_textright_orderconfirmation a:visited{color:#571c1f; text-decoration:underline}

.reviewheading_textright{float:left; font-size:11px; color:#571c1f;  padding-right:10px; padding-left:20px; padding-top:10px}

.paymentpage_billingaddress_master{float:left; color:#571c1f; font-size:15px; padding:0px 20px 5px 20px; font-family:Arial,Helvetica,sans-serif; text-align:left;}
.paymentpage_addressfields{width:650px; text-align:left; font-size:12px; padding:5px 0px}
.paymentpage_addressfields span{padding:0px 10px}
.paymentpage_addressfields a{color:#571c1f; text-decoration:underline}
.paymentpage_addressfields a:hover{color:#571c1f; text-decoration:underline}
.paymentpage_addressfields a:active{color:#571c1f; text-decoration:underline}
.paymentpage_addressfields a:visited{color:#571c1f; text-decoration:underline}

/* for new UI of address fields*/

.paymentpage_billingaddress_master_new{width:260px; float:left; color:#571c1f; font-size:15px; padding:0px 0px 5px 20px; font-family:Arial,Helvetica,sans-serif; text-align:left;}
.paymentpage_addressfields_new{width:200px; text-align:left; font-size:12px; padding:0px; float:left;}
.paymentpage_addressfields_new span{padding:0px 10px}
.paymentpage_addressfields_new a{color:#571c1f; text-decoration:underline}
.paymentpage_addressfields_new a:hover{color:#571c1f; text-decoration:underline}
.paymentpage_addressfields_new a:active{color:#571c1f; text-decoration:underline}
.paymentpage_addressfields_new a:visited{color:#571c1f; text-decoration:underline}
.payment_addressheading_new{float:left;}
.payment_oredrnumber{color:Black; text-transform:uppercase; font-size:13px; padding-bottom:10px;}
.payment_orederconfirmationnumber{color:Black; text-transform:uppercase; font-size:13px; font-weight:bold; padding-bottom:10px;}
.payment_addressarea_master{float:left; padding-left:20px; padding-bottom:40px;}
.paymentsubmitorder_cardtype_master{float:left; padding-left:110px; padding-bottom:20px;}
.errormessage_paymentsubmitorderpage_new{float:left; padding-left:120px; width:300px;}
.payment_buttondiv_bottom{float:left; width:100%;}


/* for new UI of address fields end*/


.paymentpage_carttypemaster{float:left; width:800px}
.paymentpage_inputfieldsmaster{float:left; width:80%}
.paymentpageerrormsg_pinkdivmaster{float:left; width:100%; margin-bottom:10px; text-align:left}

.textbox_master_paymentmasterpage{margin-top:10px; float:left; font-size:11px; color:#571c1f}
.paymentpage_dropdownbox{width:78px; border:1px solid #bdbec2; color:#000000; font-size:11px; margin-left:8px; text-transform:none; margin-right:5px}

.paymentpage_quantitydisplay{padding:20px 15px; color:#571c1f; text-align:center}
.paymentpage_producttotal{font-family:Arial; font-size:12px; font-weight:bold; color:#571c1f; padding-top:5px; padding-bottom:5px; border-bottom:0px #EBE3DF solid; text-align:right}

.paymentpage_backbutton{float:left; padding-top:20px}
.paymentpage_submitbutton{float:right; padding-top:20px}
.paymentpage_mastertablediv{padding:10px 20px; text-align:center}
.reviewsubmitorder_paymentpage{float:left; padding:0px 20px 0px 0px}

.paymentpage_tableheading_text{font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:center; padding:10px 0px 10px 10px}

.orderconfirmation_masterdiv{float:left; width:850px}
.orderconfirmation_mastertablediv{padding:0px 20px 10px 20px; text-align:center}

.payment_producttotaldiv{font-family:Arial; font-size:12px; font-weight:bold; color:#6d8d24}

/*---------- CSS for Payment and Submit order ends here------------------*/
/*---------- CSS for Select Options starts here -------------------------*/
.customize_shoppingcart_masterdiv3{padding-left:10px}
.customizestep3_masterdiv{padding-left:40px; width:870px; float:right; margin-top:10px}
.customizestep3_masterdivleft{width:402px; float:left}
.customizestep3_masterdivright{width:365px; float:right;}
.pinklargeimage_masterdiv{text-align:center; padding-bottom:40px}
.buttonslarge_customizestep3{padding-top:10px; text-align:center; height:35px;}
.buttonslargeproductsuite{padding-top:10px; text-align:left}

.panels_masterdiv{height:25px; width:100%; float:left}
.panels_masterdiv_selectoptions{ width:100%; float:left}
.panels_innerdiv{float:left; border-left:4px #571c1f solid; border-right:4px #571c1f solid; height:25px; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; color:#571c1f}
.panels_innertext{padding:8px 8px 0px 8px}
.horizontalline_step3{float:left; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:330px}
.horizontalline_step3_rightpanels{float:left; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:237px}
.clearstep3{clear:both}
.step3borderbottom_rightdiv{padding-top:40px; border-bottom:4px #571c1f solid; padding-bottom:20px}
.step3_rightdiv_forbuttons{padding-top:20px}

.panels_mastersmalldiv{width:192px; float:left; text-align:left; margin-top:15px}
.step3dropdown{width:200px; color:#000; border:1px #ccc solid; font-size:11px; font-family:Arial; font-weight:bold}
.step3dropdown_addonQuantity{width:50px; color:#000; border:1px #ccc solid; font-size:10px; font-family:Arial;}
.step3_quantitylable{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:left}
.step3quantity_rate{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#571c1f}

.step3moreoption{text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#571d1f; padding:3px 0px 10px 0px}
.step3moreoption a{color:#db4456; text-decoration:underline}
.step3moreoption a:hover{color:#571c1f; text-decoration:underline}
.step3moreoption a:active{color:#db4456; text-decoration:underline}
.step3moreoption a:visited{color:#db4456; text-decoration:underline}

.step3_masterdiv_finish{float:right; width:100%; font-family:Arial,Helvetica,sans-serif; padding-top:5px}
.step3_innderdiv_finish{width:228px; padding-bottom:20px; float:right; padding-top:5px;}
.step3_innderdiv_finish_clear{width:100%; clear:both; height:1px}
.step3_rightdiv_mattefinish{float:right; width:83px;}
.step3_selectbuttondiv{text-align:center; padding-bottom:10px}
.step3_mattefinishimage_div{text-align:center}

.step3_contentrightmaster_div{float:left; width:145px; text-align:left;}
.step3_contentheading_div{font-size:10px; color:#571c1f; text-transform:uppercase; padding:3px 8px 8px 0px;}
.step3_contentdescription_div{font-size:9px; color:#571c1f;padding-right:8px;}

.step3_donotincludetax{font-size:10px; color:#571c1f; padding-bottom:5px}
.step3_subtotal{font-size:10px; color:#571c1f; text-transform:uppercase}
.step3_total{font-size:12px; color:#571c1f; font-weight:bold}

.step3buttons_rightdiv{padding-top:25px; float:left; width:100%; }
.step3_rightnextbutton{float:right; width:101px; vertical-align:bottom; margin-top:10px}
.step3_leftbuttonsdiv{float:left; width:140px}
/*---------- CSS for Select Options ends here -------------------------*/
/*---------- CSS for Order History starts here -------------------------*/
.myorderhistory_heading{width:265px; float:left}
.norecordserror{text-align:center; color:#571c1f; font-size:12px; font-weight:bold; width:735px; margin:0px auto; padding:20px}
.filterdiv_myorderhistory{width:240px; float:right; font-size:10px; color:#571d1f; text-transform:uppercase; text-align:right; padding-right:20px;}
.filterdiv_myorderhistory span{color:#571d1f; font-size:11px; padding-right:10px}

/*.gridheading5{font-family:Arial; color:#571d1f; text-align:left; padding:10px 10px 10px 10px; font-size:11px; line-height:18px}
.gridheading5 a{color:#571d1f; text-decoration:none}
.gridheading5 a:hover{color:#db4456; text-decoration:underline}
.gridheading5 a:active{color:#571d1f; text-decoration:none}
.gridheading5 a:visited{color:#571d1f; text-decoration:none}*/

.grideimage_myorderhistory{margin:0px 10px 10px 10px; text-align:center}
.myorderhistory_description{padding:0px 10px; text-align:left; }
.myorderhistory_pagethumbnail{padding:20px 20px 20px 20px; float:left}
.myorderhistorythumbnail_icon{float:left;  width:32px; text-align:left}
.myorderhistorythumbnail_content{float:left; font-size:11px; color:#571d1f; padding-bottom:10px; width:660px; padding-left:5px;}
.myorderhistorythumbnail_content a{color:#571d1f; text-decoration:underline}
.myorderhistory_masterdiv{float:left; padding:0px 10px}
.myproofsiconmaster{float:left;}
/*---------- CSS for Order History ends here -------------------------*/
 
/*---------- CSS for general popup starts here -------------------------*/
.generalpopup_master{width:480px; background-color:#FFF; margin:0px auto; float:left}

.generalpopup_heading{background-color:#571d1f; height:38px; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-transform:uppercase}
.generalpopup_heading .generalpopuptext{float:left; padding:10px 20px}
.browsebutton_div{padding:0px 20px 0px 20px; float:left; width:440px}
.generalpopup_buttonsdiv{float:right; padding-top:30px; width:440px; text-align:center; padding-bottom:20px}
.generalpopup_browsebuttondiv{float:left; padding-top:15px; padding-left:5px; }
.generalpopup_selectfileupload_text{color:#571d1f; float:left; width:343px; text-align:left; font-size:12px; font-weight:normal; margin-bottom:15px;}
.generalpopup_odearpdfproof_text{color:#571d1f; float:left; text-align:left; font-size:11px; font-weight:normal}
.generalpopup_emailid_text{color:#571d1f; float:left; padding-top:20px; text-align:left}
.generalpopup_wrongaddresspopup_text{color:#571d1f; float:left; text-align:left; font-size:11px; font-weight:normal}

/* for rename pop up*/
.generalpopup_selectfileupload_text_renamepopup{color:#571d1f; float:left; padding-top:18px; text-align:left; font-weight:normal; font-size:11px;}

.generalpopup_master_preview{width:590px; background-color:#FFF; margin:0px auto; }
.previewimage_div{float:left; background-color:#FFF; text-align:center; width:590px; padding:20px 0px 20px 0px; }
.previewimage_buttonsdiv{float:right; padding-top:30px; text-align:right; padding-right:20px; padding-bottom:20px}
.dynamicpopup_heightpreview{height:100%;}

.coloroption_pagerdiv{float:right; padding-top:5px; width:710px; text-align:right}
.coloroption_pagerdiv_backside{float:right; padding:10px 10px; text-align:right; color:#571d1f; font-size:12px; font-weight:bold}
.coloroption_pagerdiv_backside a{color:#571d1f; text-decoration:none}
.coloroption_pagerdiv_backside a:hover{color:#571d1f; text-decoration:underline}
.coloroption_pagerdiv_backside a:active{color:#571d1f; text-decoration:none}
.coloroption_pagerdiv_backside a:visited{color:#571d1f; text-decoration:none}
.coloroption_div{padding:10px; float:left; background-color:#FFF; text-align:center}

.loginpopup_masterdiv{width:878px; background-color:#FFF; margin:0px auto; float:left; overflow-x:hidden; overflow-y:scroll; height:520px}
.loginpopupoldusers_masterdiv{width:600px; background-color:#FFF; margin:0px auto;}
.pricingpopup_masterdiv{width:630px; background-color:#FFF; margin:0px auto; float:left; overflow-x:hidden; overflow-y:scroll; height:380px}
.artworkpopup_masterdiv{width:530px; background-color:#FFF; margin:0px auto; float:left; overflow-x:hidden; overflow-y:scroll; height:380px}
.shippingpopupscroll_masterdiv{width:705px; background-color:#FFF; margin:0px auto; float:left; overflow-x:hidden; overflow-y:scroll; height:500px}

/* for shipment popup */
.shipmentpopup_masterdiv{width:485px; padding:0px 20px 20px 20px; background-color:#FFF; margin:10px 20px 0px 0px; float:left; overflow-x:hidden; overflow-y:scroll; height:380px}
.shipmentpopup_text{text-align: left; padding: 10px 0px 0px 10px; color:#571c1f}




/*---------- CSS for general popup ends here -------------------------*/

/*---------- CSS for general message popup starts here -------------------------*/
.generalpopup_message_master{width:350px; background-color:#FFF; margin:0px auto; float:left}
.browsebutton_message_div{padding:0px 20px 0px 20px; float:left; width:310px;}
.popupclose_message_buttondiv{text-align:center; float:left; padding:15px 0px 20px 0px;width:310px; }

/*---------- CSS for custommize preview page starts here -------------------------*/
.customizestep2_preview{border-bottom:4px #571c1f solid; background:#ffeba6; width:100%}
.customizestep2_buttonsdiv{text-align:right; padding:14px 30px 0px 14px; background:#ffeba6;width:906px}
.customizestep2_buttonsdiv_bottombuttons{text-align:right; padding:14px 30px 0px 30px; background:#fff}
.customizestep2_buttonsdiv2{text-align:right; padding:14px 60px 0px 60px}
.customizestep2_buttonsdiv span{padding-left:20px}
.generaltopbuttons_div{padding:14px 30px; float:left; width:890px; background:#ffeba6}

.customize_previewimagemasterdiv{border-bottom:4px #571c1f solid; text-align:center; margin:0px}
.previewimage_placeholder{width:760px; margin:0px auto; background-color:#ffffff; padding:30px 20px 0px 20px; text-align:center}
.onlineproofapproval_previewimagemaster{text-align:center; margin:15px 0px 0px 0px}

/*---------- CSS for custommize preview page ends here -------------------------*/
/*---------- CSS for custommize design page (step1 ) starts here -------------------------*/
.onlineproofapproval_previewimagemaster_step1{text-align:center; margin:15px 0px 0px 50px}
.onlineproofapprovalstep1{height:78px; background-color:#edeef0}
/*.onlineproofapprovalstep1{background:url(../../../../images/JZConsumer/customicestep2greybg.gif) no-repeat; height:78px;}*/
.optionallydarlyellowbg_masterstep1{float:left; height:78px; border-right:4px #571c1f solid; width:230px}
.optionallydarlyellowbg_innerdivstep1{background:url(../../../../images/JZConsumer/optionallydarlyellowbgstep2.gif) no-repeat; text-align:center; width:208px; height:78px; margin-left:10px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571d1f}

.cunsumercustomizestep1_feedbackdiv{float:left; width:210px; text-align:center; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:18px; color:#7a1b15; line-height:18px; padding:5px 0px 0px 0px}
.step1feedback_button{width:22px; height:22px; text-align:center; margin:8px auto 0px}
.starthere_textdivstep1{float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:16px; color:#6d8e23; text-align:center; padding-left:15px;  padding-top:10px}
.trynewadv_textdivstep1{float:left; font-family:Century Schoolbook,Arial,Helvetica,sans-serif; font-size:12px; color:#6d8e23; text-align:center; padding:20px 10px 10px 10px; line-height:18px}
.starthere_linkdivstep1{float:left; font-family:Arial; font-size:12px; color:#4b1608; text-align:left;  padding:20px 10px 10px 0px}
.starthere_linkdivstep1 a{color:#4b1608; text-decoration:underline}
.starthere_linkdivstep1 a:hover{color:#4b1608; text-decoration:underline}
.starthere_linkdivstep1 a:active{color:#4b1608; text-decoration:underline}
.starthere_linkdivstep1 a:visited{color:#4b1608; text-decoration:underline}
.step1uploadphotodiv{margin-bottom:10px; font-family:Arial; font-size:11px; font-style:italic; color:#571a21; text-align:left; padding-left:310px; padding-right:20px}

/*---------- CSS for custommize design page (step1 ) ends here -------------------------*/
/*---------- CSS for news page starts here -------------------------*/
.newslandingpage_masterdiv{padding:10px 10px 0px 10px; text-align:justify; color:#571d1f; font-family:Arial,Helvetica,sans-serif; font-size:11px}
.newslandingpage_masterdiv a{color:#db4456; text-decoration:underline}
.newslandingpage_masterdiv a:hover{color:#571c1f; text-decoration:underline}


.newslandingpage_date{color:#571d1f; text-transform:uppercase; font-size:12px; font-weight:bold }
.newslandingpage_div{padding-bottom:5px}
.newslandingpage_div_staticpage{ padding:0px 40px 5px 40px}


.lightyellowcurve_pricingmaster{margin:20px auto 0px; width:712px; background-color:#f8eaa3; float:left}
.lightyellowcurve_pricingmaster .lefttopcurve{background:url(../../../../images/JZConsumer/lightyellowleftcorner.jpg) no-repeat left top; float:left}
.lightyellowcurve_pricingmaster .righttopcurve{background:url(../../../../images/JZConsumer/lightyellowrightcorner.jpg) no-repeat right top; padding:20px; line-height:15px; float:left; width:672px}



.pricingpage_contentmaster_heading{float:left; color:#571d1f; font-family:Arial,Helvetica,sans-serif; font-size:25px; text-transform:uppercase; padding:10px}
.pricingpage_contentmaster_subtext{font-size:11px; padding:0px 0px 0px 0px}
.customerservice_text{font-size:11px; padding:10px 10px 10px 50px;color:#571d1f;}

/*---------- CSS for news page ends here -------------------------*/
/*---------- CSS for Order details page starts here -------------------------*/
.orderdetails_masterdiv{float:left}
.orderdetailheading_master{float:left; padding:20px 0px 0px 0px}
.orderdetail_label{float:left}

.ordermaster_leftdiv{float:left; width:310px; padding:20px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f; line-height:18px}
.ordermaster_leftdiv .headingbold{font-weight:bold; padding-right:5px}
.ordermaster_rightdiv{float:left; width:340px; padding:20px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f}
.ordermaster_rightdiv .headingbold{font-weight:bold}
.ordermaster_leftdiv a{color:#db4456; text-decoration:underline;}
.ordermaster_leftdiv a:hover{color:#571c1f; text-decoration:underline;}

.orderdetailspage_addressfields{text-align:left; padding:1px 0px 10px 0px}


.orderdetailsgrid_master{width:720px; margin:0px auto}
.orderdetailtpage_tableheading_text{font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:center; padding:10px 5px 10px 5px}

.gridheading5{font-family:Arial; color:#571d1f; padding:10px; font-size:11px; text-align:left; line-height:18px}
.gridheading5 span{padding-right:5px}
.gridheading5 a{color:#db4456; text-decoration:underline}
.gridheading5 a:hover{color:#571c1f}
.gridheading5 a:active{color:#db4456}
.gridheading5 a:visited{color:#db4456}
.grideimage_orderdetails{padding:0px 0px 10px 0px; text-align:center}

.gridheading_quantity{font-family:Arial; color:#571d1f; padding:10px; font-size:11px; text-align:center}
.gridheading_subtotal{font-family:Arial; color:#571d1f; padding:10px; font-size:11px; text-align:left; font-weight:bold}

.printbutton{float:left; padding-top:20px}

/*---------- CSS for Order details page ends here -------------------------*/
/*---------- CSS for static pages starts here here -------------------------*/
.newslandingpage_heading{color:#571d1f; text-transform:none; font-size:14px}
.newslandingpage_heading_master{color:#571d1f; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-size:15px; font-weight:bold; padding-bottom:10px; text-align:center}
.newslandingpage_answerheading{color:#571d1f; padding-top:15px; text-transform:none; font-size:12px; font-weight:bold; border-bottom: 1px #571d1f dotted; padding-bottom:3px;}
.newslandingpage_heading .bulletsclass_ul{margin:0px; padding:10px 0px 0px 30px}
.faqlandingpage_div{padding:0px 40px 10px 40px }
.pressreleaseslandingpage_address{color:#898989; text-transform:none; font-size:11px; padding-top:3px;}
/*---------- CSS for static pages ends here here -------------------------*/
/* CSS productsuiteselectoption*/
.customizestepproductsuite_masterdivleft{width:445px; float:left; padding-top:15px}
.panelsproductsuite_mastersmalldiv{width:192px; float:left; text-align:left; margin-top:15px; margin-right:10px}
.panelsproductsuite_imagethumbnaildiv{height:144px; text-align:center}
.customizeroductsuite_masterdivright{width:365px; float:right; padding-top:15px;}
.panelsproductsuite_masterdiv{ width:850px; float:right; margin-top:10px;}
.horizontalline_panelsproductsuite{float:left; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:340px}
.productsuite_thumbnailsmasterdiv{padding-left:30px}
/* css for sitemap page*/
.sitemap{padding:10px 45px 0px 45px; text-align:left; color:#571d1f; font-family:Arial, Helvetica, sans-serif; height:auto;}
.sitemap_leftdiv{ width:33%; float:left;}
.sitemapcontent_master{color:#571d1f; font-weight:bold; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:75%; float:left; line-height:18px; }
.sitemapcontent_master span{color:#571d1f; text-align:left; font-weight:normal; font-size:12px;}
.sitemapcontent_master span a{color:#db4456; text-decoration:underline;}
.sitemapcontent_master span a:hover{color:#571c1f; text-decoration:underline;}
	/*.sitemapcontent_master span a:active{color:#571d1f; text-decoration:underline;}
	.sitemapcontent_master span a:visited{color:#571d1f; text-decoration:underline;}*/
	.sitemapheading{margin-top:0px; margin-bottom:8px;}
/*---------- CSS for pricing starts here page starts here -------------------------*/
.pricingmaster_breadcrumb{padding:20px 20px 0px 20px; float:left; }
.pricingmaster_breadcrumb .breadcrumbtop{float:left; font-size:11px; color:#571c1f}
.pricingmaster_breadcrumb .breadcrumbtop span{padding:0px 5px}
.pricingmaster_breadcrumb .breadcrumbtop a{color:#571c1f; text-decoration:none}
.pricingmaster_breadcrumb .breadcrumbtop a:hover{color:#a5b43a;text-decoration:none}
.pricingmaster_breadcrumb .breadcrumbtop .selectedpage{color:#a5b43a;text-decoration:none}

.lightyellowmaster_pricing{margin:0px 0px 0px 0px;  background-color:#f8eaa3; padding-bottom:20px}
.lightyellowcurve_pricingmaster{margin:20px auto 0px; width:735px; background-color:#f8eaa3; float:left;}
.lightyellowcurve_pricingmaster .lefttopcurve{ background:url(../../../../images/JZConsumer/lightyellowleftcorner.jpg) no-repeat left top; float:left }
.lightyellowcurve_pricingmaster .righttopcurve{ background:url(../../../../images/JZConsumer/lightyellowrightcorner.jpg) no-repeat right top;padding:20px;line-height:15px; float:left;width:672px; }

.lightyellow_pricingblock{float:left; color:#571d1f; font-size:11px}
.lightyellow_pricingblock a{ color:#571d1f; text-decoration:underline;}
.lightyellow_pricingblock a:hover{ color:#571d1f; text-decoration:underline;}
.lightyellow_pricingblock a:active{ color:#571d1f; text-decoration:underline;}
.lightyellow_pricingblock a:visited{ color:#571d1f; text-decoration:underline;}
.lightyellow_pricingblock span{padding:0px 10px 0px 10px; display:block}
.pricingpage_contentmaster_heading{float:left;color:#571d1f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase; padding:10px}
.staticpage_heading{float:left;color:#571d1f; font-family:Arial, Helvetica, sans-serif; font-size:25px;
                    text-transform:uppercase; padding:20px 25px 0px 25px; font-weight:bold;}

.pricing_listallproducts{padding:25px 45px 30px 45px; text-align:left; color:#571d1f; font-family:Arial, Helvetica, sans-serif}
.pricing_listallproducts_heading{font-size:12p; text-transform:uppercase; font-weight:bold; padding-left:5px;}
.pricing_listallproducts_subheading{font-size:12p; text-transform:uppercase; font-family:Arial; font-weight:bold; padding:0px 0px 5px 5px;}
.pridingtablemasterdiv{padding-top:30px; font-size:10px;}
.pridingtablemasterdiv td{padding:3px 20px 0px 30px}
.pridingtablemasterdiv  a{text-decoration:underline; color:#db4456}
.pridingtablemasterdiv  a:hover{text-decoration:underline; color:#571c1f}
.pridingtablemasterdiv  a:active{text-decoration:underline; color:#db4456}
.pridingtablemasterdiv  a:visited{text-decoration:underline; color:#db4456}

.backtotop_link{background-color:#F8EAA3; text-align:right; padding:5px 45px 0px 0px; font-size:11px; font-weight:bold; color:#571d1f; height:24px;}
.backtotop_link a{color:#FFFFFF; text-decoration:underline;}
.backtotop_link a:hover{color:#FFFFFF; text-decoration:underline;}
.backtotop_link a:active{color:#FFFFFF; text-decoration:underline;}
.backtotop_link a:visited{color:#FFFFFF; text-decoration:underline;}
.pricing_freebusinesscards{font-size:12px; text-transform:uppercase; color:#571d1f; float:left; padding-left:45px; padding-top:3px}
.pricingpage_getstartedbutton{text-align:center; padding-bottom:20px; margin:0px auto; margin-bottom:20px}

.pricing_quantity{color:#571d1f;padding:20px 45px 30px 45px; font-family:Arial, Helvetica, sans-serif}
.pricing_quantity td{ font-size:10px; padding:3px 20px 0px 30px; text-align:left}
.pricing_quantity td span{color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:center}

.pricing_quantity_popup{color:#571d1f;padding:0px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.pricing_quantity_popup td{ font-size:10px; padding:3px 20px 0px 20px; text-align:center}
.pricing_quantity_popup td span{color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:center}

.pricingpage_masterdiv{height:25px;float:left;}
.pricingpage_innerdiv{ border-left:0px #571c1f solid;border-right:0px #571c1f solid; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#571c1f; font-weight:bold}
.horizontalline_pricingpage{float:right; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:550px}
.horizontalline_pricingpage_popup{width:600px; float:right; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; }
.pricingpage_innertext{padding:6px 8px 0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}




.pricing_productsmastergrid{color:#571d1f;padding:15px 45px 35px 45px; font-family:Arial, Helvetica, sans-serif; border-bottom:0px #571c1f solid}
.pricing_productsmastergrid td{ font-size:10px; padding:3px 20px 5px 30px; text-align:left}
.pricing_productsmastergrid td span{color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:left}

.pricing_productsmastergridpopup{background:#fff; color:#571d1f;padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; text-align:left}
.pricing_productsmastergridpopup td{font-size:10px; padding:3px 20px 0px 0px; text-align:left}
.pricing_productsmastergridpopup td span{color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:left}



.pricing_productsmastergrid_popup{ color:#571d1f;padding:15px 15px 35px 15px; font-family:Arial, Helvetica, sans-serif; }
.pricing_productsmastergrid_popup td{ font-size:10px; padding:3px 20px 5px 0px; text-align:left}
.pricing_productsmastergrid_popup td span{color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:left}

.pricingpage_specialtextnote{padding:20px 45px 0px 45px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#571c1f; float:left;}

.pinkbuttonbg{float:left; background:url(../../../../images/JZConsumer/middlelinebutton.jpg) repeat-x;}
.pinkbuttonbg .leftcurve{background:url(../../../../images/JZConsumer/leftcurvebutton.jpg) no-repeat left top}
.pinkbuttonbg .rightcurve{background:url(../../../../images/JZConsumer/rightcurvebutton.jpg) no-repeat right top}
.pinkbuttonbg .middleline{padding:2px 22px;}
.pinkbuttonbg .middleline a{font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:normal}

.productsuite_rightnextbutton{float:right;width:90px; vertical-align:bottom; margin-top:10px;}
.productsuite_addtocartbutton{float:right;width:101px; vertical-align:bottom; margin-top:10px; }
.productsuite_leftbuttonsdiv{float:left; width:195px; text-align:left}

/* new subcategory css*/
/*.graduation_backgroundimagesmall{height:80px}*/
.graduation_backgroundimagesmall{height:100%}
.graduation_textsmall{text-align:left; padding:10px 25px 1px 0px; font-size:11px; color:#571d1f; line-height:16px; }
.graduation_textsmall span{font-size:15px;color:#c0ce4c; font-weight:bold; text-transform:uppercase;}
.graduation_textsmall .paratag{margin:5px 0px 0px 0px}
.graduation_textsmall .pricevalue{font-weight:bold; margin:0px}


/* new CustomerServices css*/
.CustomerServices_AddressMaster{width:645px; float:left; padding-top:15px; border-top:1px #663300 dashed;}
.CustomerServices_AddressLeft{width:140px; float:left;}
.CustomerServices_AddressMiddle{width:270px; float:left;}
.CustomerServices_AddressRight{width:220px; float:left;}


/* art work specification css*/
.artwork_listallproducts_noproductsfound{padding:25px 45px 0px 45px; text-align:center; color:#571d1f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.artwork_listallproducts{padding:3px 45px 0px 45px; text-align:left; color:#571d1f; font-family:Arial, Helvetica, sans-serif}
.artwork_listallproducts_popup{padding:25px 15px 0px 15px; text-align:left; color:#571d1f; font-family:Arial, Helvetica, sans-serif}
.artwork_listallproducts_heading{font-size:12px; text-transform:uppercase; font-weight:bold; padding:0px 0px 8px 0px; border-bottom:1px #571d1f solid;}
.artwork_tablemasterdiv{padding-top:0px; font-size:10px; /*width:450px;*/ padding-left:20px; margin:20px 0px}
.artwork_tablemasterdiv td{padding:3px 0px 5px 0px; text-align:left; width:150px; line-height:16px;}
.artwork_tablemasterdiv  a{text-decoration:underline; color:#571d1f;}
.artwork_table{ border:0px #CCCCCC solid; width:750px; font-size:12px;  color:#571d1f; text-align:left; font-weight:bold;}
.artwork_table_popup{ border:0px #CCCCCC solid; width:450px; padding-left:20px; text-align:center}
.artwork_coloumntitle grid{border:0px #ffffff solid}
.artwork_coloumntitle{font-weight:bold; font-size:11px; padding-bottom:3px; color:#571d1f; text-transform:uppercase;}
.artwork_filedetails_master{padding:0px 5px; }
.artwork_filedetails{ text-align:left;color:#571d1f; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px 0px 5px 0px; line-height:20px;}
.artwork_filedetails_rightbutton{padding-top:15px; vertical-align:bottom;clear:both; text-align:center; margin-bottom:20px}
.artwork_filedetails_popup{ width:450px; text-align:left; color:#571d1f; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px 0px 5px 20px; line-height:20px;}
.artwork_masterdiv{height:25px;float:left; width:650px;}
.artwork_innerdiv{float:left; border-left:4px #571c1f solid;border-right:4px #571c1f solid; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#571c1f; font-weight:bold}
.artwork_horizontalline_pricingpage{float:right; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:541px}
.artwork_innertext{padding:6px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}


/* print page css classes*/
.PrintPopUp_Master{margin:0px auto; width:575px; padding:10px;  border:1px #CCCCCC solid;}
	img{border:0px;}
	.PrintPopUp_HeaderMain{ width:575px; height:98px; float:left;}
	.PrintPopUp_Logo{ width:280px; height:98px; float:left;}
	.PrintPopUp_HeaderText{ width:295px; float:left; font-family:Palatino Linotype, Times New Roman; font-size:14px; font-style:italic; color:#571c1f; text-align:left; margin-top:40px;}
	.PrintPopUp_orderconfirmation_masterdiv{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#571d1f; text-align:center; padding:10px 0px 10px 0px; float:left; width:575px;}
	
	.PrintPopUp_textright_masterdiv{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#571d1f;  padding:0px 0px 10px 0px; float:left; width:595px;}
	.PrintPopUp_textright{float:left; font-size:11px; color:#571c1f;  padding-right:10px; padding-bottom:5px; text-align:left; font-weight:normal;}
	.PrintPopUp_textright a{color:#571c1f; text-decoration:underline}
	.PrintPopUp_billingaddress_master{ float:left; color:#571c1f; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;  font-weight:normal; font-size:12px;}
	.PrintPopUp_addressfields{ width:575px; text-align:left;  padding:5px 0px 8px 0px;}
	.PrintPopUp_mastertablediv{padding:10px 0px 0px 0px; text-align:center;}
	.PrintPopUp_tableheading_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:center; 
	padding:10px 0px 10px 0px;}
	.PrintPopUp_productdescription{padding:20px 8px 0px 8px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#571d1f; line-height:18px;}
	.PrintLink{ width:595px; margin:0px auto; clear:both; text-align:right; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-bottom:5px; margin-top:5px;}
	.PrintLink a{ color:#999999; text-decoration:none;}
	.PrintLink a:hover{ color:#999999; text-decoration:underline;}
	.PrintLink_paymentheading_master{float:left; padding:0px 0px}
	.PrintPopUp_paymentpage_quantitydisplay{padding:20px 15px; color:#571c1f; text-align:center; font-size:11px;}
	
/* for pricing tabs */	
.pricingtab_quantity{color:#571d1f;padding:10px 45px 30px 30px; font-family:Arial, Helvetica, sans-serif}
.pricingtab_tablemasterdiv{font-size:10px; /*width:350px;*/ padding-left:0px; text-align:left;}
.pricingtab_table{ border:0px #CCCCCC solid; font-size:12px;  color:#571d1f; text-align:center; font-weight:bold;}
.pricingtab_table td{ border:0px #CCCCCC solid; width:500px;  text-align:left; font-weight:normal;}
.pricingtab_coloumntitle{font-weight:bold; font-size:11px; padding-bottom:3px; color:#571d1f; text-transform:uppercase;}
.pricingtab_quantity_popup{ font-size:10px; padding:3px 20px 0px 0px; text-align:left}
.pricingtab_quantity_popup td{ font-size:10px; padding:3px 20px 0px 0px; text-align:left}
.pricingtab_quantity_popup td span{color:#571d1f; font-weight:bold; text-transform:uppercase; text-align:left}
.pricingtab_additionaloptions{font-size:12px; font-weight:bold; color:#571c1f; text-align:left; padding-left:30px;}
	
/* select option page classes */

.selectoption_padding{padding:12px 12px 12px 0px; width:0px;}
.selectoption_horizontalline_step3_rightpanels{float:left; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:252px}

.selectoption_panels_masterdiv{height:25px; width:390px; float:left}
.selectoption_panels_innerdiv{float:left; border-left:4px #571c1f solid; border-right:4px #571c1f solid; height:25px; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; color:#571c1f}
.selectoption_panels_innertext{padding:8px 8px 0px 8px}
.selectoption_horizontalline_panelsproductsuite{float:left; background:url(../../../../images/JZConsumer/horizontallinestep3.gif) repeat-x; width:250px}
.selectoption_step3borderbottom_rightdiv{padding-top:40px; border-bottom:4px #571c1f solid; padding-bottom:20px; float:left}
.selectoption_customizestep3_masterdivleft{width:390px; float:left}
.selectoption_step3_contentdescription_div{font-size:9px; color:#571c1f; text-align:right;}
.selectoption_step3_contentheading_div{font-size:10px; color:#571c1f; text-transform:uppercase; padding-top:3px; padding-bottom:3px}
.selectoption_step3_mattefinishimage_div{text-align:center; padding-top:5px; padding-bottom:10px}
.selectoption_step3quantity_rate{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#571c1f; font-weight:bold; padding-top:5px;}
.selectoption_step3dropdown_addonQuantity{width:65px; color:#000; border:1px #ccc solid; font-size:10px; font-family:Arial;}
.selectoption_quantity{width:100%; float:right; text-align:left}
.selectoption_price{width:70px; float:right;  }
.selectoption_text{height:50px; vertical-align:top;}
.selectoption_step3_selectbuttondiv{text-align:right;}

.modalpopup_designpreview_content{text-align:left; padding-bottom:5px; width:348px;}
.modalpopup_designpreview_textleft{text-align:left}
.modalpopup_designpreview_textleft .errormessage{text-align:left; color:Red; padding-bottom:10px }
.leftnavigationsublinkclass{padding-bottom:10px}

.content_whypopup{text-align:left; padding-bottom:5px; width:348px;text-transform:none}

.pricingpopup_texttable{text-align:left; font-size:12px; font-weight:bold; padding-bottom:10px}
.pricingpopup_texttable_subheading{text-align:left; font-size:11px; font-weight:bold; padding-bottom:10px}
.backside_popuptext_previewdesign{font-size:11px; text-align:left; color:#571c1f; font-family:Arial; line-height:18px; padding:15px 20px 0px 20px}

/* new classes */
.header_brownbar{width:948px; background:#571d1f; height:31px; float:left}
.logomaster{width: 948px; clear: both; margin: 0px; padding-top: 14px; }
.searchbox_toppane{width: 300px; float: right; height: 50px;margin-top:50px}
.searchbox_toppane_td_right{width:40px;}
.searchbox_toppane_text{width:170px; color:#666; }
.banner_flash_master{height: 333px; border-bottom: 4px solid #571d1f; border-top: 1px solid #571d1f;}
.feedback_content{ width:120px;height:33px; float:left;}

/* new classes for popup preview */
.popupmaster_divforcurve{width:550px;}
.popupmaster_divforcurve .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_divforcurve .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_divforcurve .middletopcurve{width: 518px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}


.popupmaster_divforcurve .productname_masterdivtop{width: 542px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left; text-align:left;}
.popupmaster_divforcurve .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}
.popupimage_placeholder_div{width: 542px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff;}
.popupimage_placeholder_div .previewdiv{padding: 20px; text-align: center;}
.popupimage_placeholder_div .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px;}

/* popup preview large */
.popupmaster_divforcurve_preview{width:750px;}
.popupmaster_divforcurve_preview .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_divforcurve_preview .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_divforcurve_preview .middletopcurve{width: 718px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}

.popupmaster_divforcurve_preview .middlebottomcurve{width: 718px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_divforcurve_preview .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_divforcurve_preview .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.popupmaster_divforcurve_preview .productname_masterdivtop{width: 742px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve_preview .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.popupmaster_divforcurve_preview .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}
.popupmaster_divforcurve_preview .popupimage_placeholder_divinner{width: 710px; padding:16px 16px 0px 16px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid;}
.popupmaster_divforcurve_preview .popupimage_placeholder_divinner .previewdiv{padding: 0px 20px; text-align: center}
.popupmaster_divforcurve_preview .popupimage_placeholder_divinner .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px;}

.popup_thumbnailimage_masterdiv{width:370px; float:left}
.popup_thumbnailimage_bg {width:84px; height:84px; background-image:url(../../../../images/JZConsumer/popup_thumbnailimage.png); background-repeat:no-repeat; color:#db4456; font-family:Arial; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; padding:5px 0px 0px 0px; cursor:pointer; border-right:1px solid #fff; float:left; margin:0px}
.popup_thumbnailimage_bg:hover{background-image:url(../../../../images/JZConsumer/popup_hover_thumbnailimage.png); background-repeat:no-repeat; color:#571d1f;}
.popup_thumbnailimage_bg_selected
{
	width: 84px;
	height: 84px;
	background-image: url(../../../../images/JZConsumer/popup_hover_thumbnailimage.png);
	background-repeat: no-repeat;
	color: #571d1f;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0px 0px 0px;
	cursor: pointer;
	border-right: 1px solid #fff;
	float: left;
	margin: 0px;
}
.popup_thumbnailbutton_masterdiv{width:340px; float:right; text-align:right;}

.preview_popup_mastergroup{width:710; float:left; margin:0px; padding:0px; clear:both}
.preview_popupdiv{width:502px; float:left; text-align:left; vertical-align:top; margin:0px; padding:0px}
.preview_popupdetailsdiv{width:200px; float:right; text-align:left; font-family:Arial; font-size:11px; color:#571d1f; padding-bottom:10px}
.preview_popupdetailsdiv .details{font-size:11px; font-weight:bold; color:#db4456; text-transform:uppercase; padding-bottom:5px}
.preview_popupdetailsdiv .addtofavorites{font-size:11px; font-weight:bold; color:#571d1f; text-transform:uppercase; padding-top:10px; }
.preview_popupdetailsdiv .addtofavorites a{color:#db4456; text-transform:uppercase;text-decoration:none }
.preview_popupdetailsdiv .addtofavorites a:hover{color:#571c1f; text-transform:uppercase; }

.popupmaster_divforcurve_preview .popup_selectbutton_masterdiv{padding:0px 0px 8px 20px; text-align:right;}
.popupmaster_divforcurve_preview .popup_selectbutton_masterdiv .customizebuttonpopup{width: 79px; float: right;}
.popupmaster_divforcurve_preview .popup_selectbutton_masterdiv .addtocart{width: 83px; float: right;}
.popupmaster_divforcurve_preview .popup_selectbutton_masterdiv .moreinfobuttonpopup{width: 80px; float: right; margin-right:5px}
.popupmaster_divforcurve_preview .popup_selectbutton_masterdiv .cancellinkbutton{width: 100px; float: right; padding-right: 10px; padding-top: 4px}

/* new class for shipment option popup*/
.popup_shipmentoptions_text{color:#571d1f; text-align:left; padding: 20px 16px 20px 16px; font-weight:normal; line-height:18px;
                            font-size:12px;}
/* for my fav new popup*/
.prodnamediv_myfav{padding: 0px 0px 10px 16px; color: #db4456; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left; text-align:left;}
.popupmaster_divforcurve .middlebottomcurve{width: 518px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_divforcurve .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_divforcurve .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.popup_selectbutton_masterdiv{padding:0px 20px 8px 20px; text-align:right;}
.popup_selectbutton_masterdiv .selectbuttonpopup{width: 74px; float: right}
.popup_selectbutton_masterdiv .customizebuttonpopup{width: 79px; float: right;}
.popup_selectbutton_masterdiv .moreinfobuttonpopup{width: 80px; float: right; margin-right:5px}
.popup_selectbutton_masterdiv .addtocartbuttonpopup{width: 83px; float: right}
.popup_selectbutton_masterdiv .okbuttonpopup{width: 74px; float: right}
.popup_selectbutton_masterdiv .cancellinkbutton{width: 100px; float: right; padding-right: 10px; padding-top: 4px}
.popup_selectbutton_masterdiv .cancelbutlinkpopup{width: 100px; float: right; padding-right: 10px; padding-top: 4px}
.popup_selectbutton_masterdiv .cancelbutlinkpopup_selectoption{width: 100px; float: right; }
.popup_selectbutton_masterdiv a{color:#db4456; font-size:10px; text-decoration:none; font-family:Arial; text-transform:uppercase}
.popup_selectbutton_masterdiv a:hover{color:#571c1f; text-decoration:none; }

/* for select option pop up*/
.cancelbutlinkpopup_selectoption_popup{width: 100px; float: right; padding-right: 0px; padding-top: 4px}



/* new classes for popup passwordchange */
.popupmaster_divforcurve_passwordchange{width:650px;}
.popupmaster_divforcurve_passwordchange .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_divforcurve_passwordchange .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_divforcurve_passwordchange .middletopcurve{width: 618px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}


.popupmaster_divforcurve_passwordchange .productname_masterdivtop{width: 642px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve_passwordchange .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.popupmaster_divforcurve_passwordchange .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}
.popupimage_placeholder_divinner{width: 642px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff}
.popupimage_placeholder_divinner .previewdiv{padding: 0px 20px; text-align: center}
.popupimage_placeholder_divinner .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px;}

.popupmaster_divforcurve_passwordchange .middlebottomcurve{width: 618px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_divforcurve_passwordchange .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_divforcurve_passwordchange .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}


/* new registration popup*/
.popupmaster_divforcurve_registrationpopup_master{width:878px;}
.popupmaster_divforcurve_registrationpopup_master .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_divforcurve_registrationpopup_master .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_divforcurve_registrationpopup_master .middletopcurve{width: 846px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}

.popupmaster_divforcurve_registrationpopup_master .middlebottomcurve{width: 846px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_divforcurve_registrationpopup_master .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_divforcurve_registrationpopup_master .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.popupmaster_divforcurve_registrationpopup_master .productname_masterdivtop{width: 870px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve_registrationpopup_master .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.popupmaster_divforcurve_registrationpopup_master .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}

.registrationpopup_placeholder_div{width: 870px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff}
.registrationpopup_placeholder_div .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 0px 0px 0px 0px;}
.loginpopup_masterdiv_reg{width:870px; background-color:#FFF; margin:0px auto; float:left; overflow-x:hidden; overflow-y:scroll; height:520px}

/* new popup for message*/
.popupmaster_divforcurve_smallpopup{width:391px;}
.popupmaster_divforcurve_smallpopup .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_divforcurve_smallpopup .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_divforcurve_smallpopup .middletopcurve{width: 359px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}

.popupmaster_divforcurve_smallpopup .middlebottomcurve{width: 359px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_divforcurve_smallpopup .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_divforcurve_smallpopup .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.popupmaster_divforcurve_smallpopup .productname_masterdivtop{width: 383px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve_smallpopup .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.popupmaster_divforcurve_smallpopup .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}

.popupmsg_placeholder_div{width: 383px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff}
.popupmsg_placeholder_div .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px; font-family:Arial; font-size:16px; font-weight:bold }

/* new popup for color option*/
.popupmaster_divforcurve_colorpopup{width:747px;}
.popupmaster_divforcurve_colorpopup .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_divforcurve_colorpopup .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_divforcurve_colorpopup .middletopcurve{width: 715px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}

.popupmaster_divforcurve_colorpopup .middlebottomcurve{width: 715px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_divforcurve_colorpopup .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_divforcurve_colorpopup .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.popupmaster_divforcurve_colorpopup .productname_masterdivtop{width: 739px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve_colorpopup .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #db4456; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.popupmaster_divforcurve_colorpopup .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}

.popupmsg_placeholder_coloroptiondiv{width: 739px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff}
.popupmsg_placeholder_coloroptiondiv .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px; font-family:Arial; font-size:11px; }
.generalpopup_subheadingtext{color: #db4456; text-align:left;padding: 0px 0px 5px 0px; font-family:Arial; font-size:11px; font-weight:bold }
.coloroptionpopup_scrollvertical{width: 705px;overflow-x:hidden; overflow-y:scroll; height:350px; margin-top:20px}
.popup_javascriptclose_link{cursor:pointer;}

.popup_selectoption_buttoncss{margin: 10px 0px 20px 0px}
.popup_deletenote{font-size:11px; font-weight:normal; padding-top:10px; font-weight:bold}

/* classes for new filter UI */
.filterdesign_title{float:left; font-size:12px; font-family:Arial; font-weight:bold; text-align:left; color:#db4456;
                     padding-left:8px;}
.filterdesign_title input{vertical-align:middle;}
.filter_checkbox_td{vertical-align: top; color:#000; font-size:11px;}
.filter_checkbox_td input{vertical-align:middle;}
.filter_checkbox_td .disabled{vertical-align:middle;}
.filter_showingdesigns{width:735px; float:left; text-align:left; font-size:1em; padding-left:0px; }
.filter_showdesigns_leftdiv{float:left;}
.filter_dropdown{margin-right:10px;}
.filter_showdesigns_rightdiv{float:left; margin-top:2px; padding-left:10px}
.flyOutDiv{display: none; position: absolute; width: 735px; z-index: 3; opacity: 0; filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
           font-size: 14px; font-family: Arial; background-color: #F8EAA3; padding: 20px 0px 0px 0px; border-bottom:1px #571c1f solid; }
.filter_contenttable{padding:0px 5px 5px 10px;}
.filter_contenttitle{color:#d14550; font-size:11px; font-weight:bold; padding-bottom:0px;}
.filter_contenttitle_div{border-bottom:1px #531f11 dotted; margin-right:15px; padding-bottom:5px;}

.filter_closelink{ cursor:pointer; color: #db4456; text-align:left; padding: 3px 5px 5px 0px; font-size:10px; float:left; }
.filter_closelink a{ cursor:pointer; color: #db4456; text-decoration:none; }
.filter_closelink a:hover{ cursor:pointer; color: #571c1f; text-decoration:none; }

.filter_buttonsmaster{float:left; padding:10px; margin:8px 10px 0px 10px; border-top:1px #000 solid; width:695px;}
.filter_buttons{float: right; vertical-align: top;}
.filter_bottomtext{float:left; font-size:11px;}
.filter_separator_td{width:10px;}
.filteractive_fadeout{background-color:#F8EAA3; filter:alpha(opacity=50);  opacity:0.5;}
.filter_modalBackground{filter:alpha(opacity=90); opacity:0.9; left: 50%;top: 50%;}
.filter_radiobutton{vertical-align: top; color:#000; font-size:11px;}
.filter_radiobutton input{margin:0px 5px 0px 0px; padding:0px;}

.filter_progressbar_bg{background:#000;  filter:alpha(opacity=60); opacity:0.6; width:775px; height:100%; position:absolute; left:2.1%;}
.filter_progressbar{ left: 45%; top: 20%; position:absolute;}
.filter_darkbrown_bg{text-align:right; color:#571d1f;  margin:0px 20px;
              width: 735px; padding: 10px 0px 10px 0px; font-size: .9em; background-color: #f8eaa3; float:left;}    
.filter_darkbrown_bg span{padding-left:0px}
                    
                    

/* new classes for Promo code UI */
.promocode_master{width: 500px; float: left}
.promocode_textbox{width: 128px; float: left}
.promocode_textbox input{border:1px solid #BDBEC2; width:122px; font-size:11px; padding-left:3px}
.promocode_buttons{width: 58px; float: left; margin-left:5px}
.promocode_text{width: 500px; float: left; color:#dd4458; font-style:italic; font-size:11px;}

.promocode_text_new{float: left; color:#dd4458; font-style:italic; font-size:11px;}
.promocode_text_checkout{float: left; color:#571d1f; font-style:italic; font-size:11px; padding-left:16px}

/* CSS Classes for Tabing Control */

/*  Firefox 3.0+ */
*+html
.menuTab
{
    float: left;
    width: auto;
    height:21px;
    margin: 3px 0px 0px 0px;
    text-decoration: none;
    display:block;
}


.tabcontrol{background:#fff;}
.menuTab_masterdiv{ font-size: .9em; text-transform:uppercase; border-bottom:1px #571c1f solid; width:auto; height:26px;background-color: #F8EAA3}


.activeTab
{
    float: left;
    width: auto;
    height: 21px;
    margin: 3px 0px 0px 0px;
    background-color: #fff;
    border-top: 1px solid #571c1f;
    border-right: 1px solid #571c1f;
    border-left: 1px solid #571c1f;
    border-bottom:none;
    text-decoration: none;

   }
 
/* IE7 IE8 */
*+html 
.menuTab
{
    float: left;
    width: auto;
    height:21px;
    margin: 3px 0px 0px 0px;
    text-decoration: none;
    display:block;
}

.tabcontrol{background:#fff;}
.menuTab_masterdiv{ font-size: .9em; text-transform:uppercase; border-bottom:1px #571c1f solid; width:auto; height:27px;background-color: #F8EAA3}

.activeTab
{
    float: left;
    width: auto;
    height: 21px;
    margin: 3px 0px 0px 0px;
    background-color: #fff;
    border-top: 1px solid #571c1f;
    border-right: 1px solid #571c1f;
    border-left: 1px solid #571c1f;
    border-bottom:none;
    text-decoration: none;

}

.lightyellow_rightblock_tabs {/*background:url(../../../../images/JZConsumer/tabcontrol_bg.png) repeat-x bottom;*/ background:#fff}
.lightyellow_rightblock_tabs a{color:#db4456; text-decoration:none;}
.lightyellow_rightblock_tabs a:hover{color:#571c1f; text-decoration:none;}
.lightyellow_rightblock_tabs a:active{color:#db4456; text-decoration:none;}
.lightyellow_rightblock_tabs a:visited {color:#db4456; text-decoration:none;}
.popup_deletenote{font-size:11px; font-weight:normal; padding-top:10px; font-weight:bold}

/* classes for see details UI */
.seedetails_masterdiv{padding: 0px 20px; float: left; width: 735px; margin-top:20px}
.seedetails_masterdiv_leftdiv{float: left; width: 461px; text-align: left}
.seedetails_masterdiv_rightdiv{float: right; width: 255px; text-align: left}
.seedetails_masterdiv_rightdiv .innerdiv{width: 100%; font-family: Arial; font-size: 11px; color: #571c1f}

.previewpage_masterdiv_leftdiv{float: left; width: 471px; text-align: left; padding-top:20px}
.previewpage_masterdiv_rightdiv{float: right; width: 230px; text-align: left;padding-top:20px}
.previewpage_masterdiv_rightdiv .innerdiv{width: 100%; font-family: Arial; font-size: 11px; color: #571c1f}

.seedetails_headingpink{color: #571c1f; font-size: 14px; font-weight: bold; text-transform: uppercase;border-bottom: 1px #571c1f dotted; display: block; padding-bottom: 2px}
.seedetails_productname{font-size: 16px; color: #db4456; padding: 5px 0px}
.seedetails_productsize{color: #571d1f; padding-left:3px}
.seedetails_description{padding: 10px 0px 10px 3px}
.seedetails_button{padding-bottom: 15px; text-align: right}
.seedetails_button_customize{padding-bottom: 5px; text-align: right}

.orderingoptions_masterdiv{width:230px; padding-top:15px}
.ordering_div_lable{font-size:11px; color:#571c1f; text-transform:uppercase; font-family:Arial; padding-bottom:8px;}
.orderingdiv_alignment{padding-bottom:8px}
.ordering_div_dropdown{width:190px; height:20px; font-family:Arial; font-size:11px;}
.ordering_div_dropdown_small{width: 107px; height: 20px; font-family: Arial;font-size: 11px;}
.ordering_div_why_text{color: #571d1f; font-size: 11px; font-weight: bold; font-family: Arial;padding-left: 5px; float:right;}
.ordering_div_why_text a{color: #db4456; text-decoration:none}
.ordering_div_why_text a:hover{color: #571c1f; text-decoration:none}

.stilldeciding_masterdiv{font-size:11px; text-transform:uppercase; font-weight:bold; padding-top:5px;}
.stilldeciding_masterdiv a{color:#db4456; text-decoration:none; padding:0px 2px}
.stilldeciding_masterdiv a:hover{color:#571c1f; text-decoration:none;padding:0px 2px}

/*.seedetails_previewmasterdiv{height:365px; text-align:center}*/
.seedetails_previewmasterdiv{text-align:left}
.seedetails_previewmasterdiv span{padding-left:10px}
.previewzoom_buttondiv{text-align:center; padding:15px}
.previewsides_borderdiv{border-top:1px #bfbfbf solid; float:left; width:100%;text-align:left}

.artspecification_masterdiv{padding: 0px 20px 10px 20px; float: left; width: 735px;margin-top:20px}
.artspecification_masterdiv_leftdiv{float: left; width: 461px; text-align: left}
.artspecification_leftdiv{float:left; width:316px; padding-right:10px; text-align:left}
.artspecification_leftdiv .productdetails{padding-top:12px; font-size:12px;color:#571c1f}
.artspecification_leftdiv .productdetails .heading{color:#db4456; font-size:12px; font-weight:bold; text-transform:uppercase}
.artspecification_leftdiv .productdetails a{color:#db4456; text-decoration:none}
.artspecification_leftdiv .productdetails a:hover{color:#571c1f; text-decoration:none}
.artspecification_leftdiv .productdetails .browntext{font-size:12px;color:#571c1f; font-weight:normal}
.artspecification_rightdiv{float:right; width:132px; padding-top:12px; text-align:right}

/* for new UI of form pages */

/* my account page classes */
.acc_master{width:735px; padding:0px 20px 20px 20px; float:left;}
.acc_title{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left; padding-bottom:30px;}
.acc_personalinfoheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:735px;}
.personalinfo_text{font-size:12px; font-weight:bold; color:#571c1f; float:left;}
.personalinfo_text input{vertical-align:middle}
.requiredtext{font-size:11px; text-align:right; float:right; color:#571C1F;}
.star{color:#db4456; font-size:11px;}
.acc_choosepwd{width:300px; background:#f8eaa3; float:left; margin:115px 0px 0px 0px; font-size:11px}
.pwd_innercontent{padding:8px 5px 8px 8px;}
.acc_choosepwd_popupemail{float:left; padding:0px 0px 0px 0px; font-size:10px; text-align:left}
.acc_updatesuccessfullmsg{text-align:right; color:#ff0000; padding-bottom:10px}
.acc_email_checkboxlable{font-size:12px; font-weight:normal; color:#571C1F; float:left; width:100%; padding:0px 0px 8px 25px;}

.acc_industrydiv{float:left; font-size:12px; color:#571d1f; text-transform:none; text-align:left; width:100%;
                 padding:0px 0px 10px 20px;}
.acc_updateprofile_birthday{color:#000; width:64px; font-size:11px; font-family:Arial; text-transform:lowercase; text-align:left; margin-right:0px}
.acc_updateprofile_birthday_error{border:1px #db4456 solid; color:#000; width:64px; font-size:11px; font-family:Arial; text-transform:lowercase; text-align:left; margin-right:0px}
.acc_updateprofile_birthday_year{color:#000; width:62px; font-size:11px; font-family:Arial; text-transform:lowercase; text-align:left; }
.acc_updateprofile_gender{color:#000; width:80px; font-size:11px; font-family:Arial;
                          text-transform:lowercase; text-align:left; margin-right:118px; }

.acctextare_padding{padding-bottom:10px;}
.acc_industrydiv span{color:#571d1f; font-size:12px; padding-right:5px}
.acc_industrydiv input{vertical-align:middle;}
.acc_industrydiv .prefferedsitetext{width:130px}

.acc_checkbox_updateprofilemaster{float:left; width:100%; text-align:left; font-weight:bold;}
.acc_checkbox_updateprofilemaster input{vertical-align:middle}
.acc_updateprofile_checkbox1{float:right; width:50%; text-align:left; color:#571c1f; font-size:11px}
.acc_updateprofile_OcassionLabelText{font-size:11px; color:#571d1f; font-family:Arial,Helvetica,sans-serif; float:left;
                                     margin:0px 0px 0px 20px; width:100%; text-transform:uppercase}
.acc_birthday_edit{background:#f8eaa3; padding:5px 8px 5px 8px; font-size:11px; margin-left:10px;}

.acc_privacysecurity_updateprofile{text-align:left; font-size:11px; color:#571c1f; padding:20px;line-height:15px; margin-top:30px; background:#f8eaa3; border-top:1px #571c1f solid}
.acc_privacysecurity_updateprofile a{color:#db4456; text-decoration:none}
.acc_privacysecurity_updateprofile a:hover{color:#571c1f; text-decoration:none}
.acc_privacysecurity_updateprofile a:active{color:#db4456; text-decoration:none}
.acc_privacysecurity_updateprofile a:visited{color:#db4456; text-decoration:none}
.acc_canclelink_div{float:left; padding:4px 10px}

.acc_updateprofilemaster_updatebutton{padding-top:5px; float:right; /*width:775px;*/}
.acc_updatebutton_updateprofile{margin-top:10px; text-align:right; float:right; margin-right:20px}


.acc_popup_javascriptclose_link{font-size:10px; color:#571d1f; text-align:right; float:left; padding:5px 10px 0px 0px;}
.acc_popup_javascriptclose_link a{font-size:11px; color:#db4456; text-decoration:none;}
.acc_popup_javascriptclose_link a:hover{font-size:11px; color:#571c1f; text-decoration:none;}
.acc_popup_javascriptclose_link a :selected{font-size:11px; color:#571c1f; text-decoration:none;}

.acc_personalinfoheading_master_additionalinfo{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:735px;
                                               padding-top:20px;}
.acc_master_portfolio{width:735px; padding:0px 20px 0px 20px; float:left;}
.acc_title_portfolio{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left; padding-bottom:10px;}
.acc_number{font-size:11px; color:#571c1f; text-align:right; width:250px; float:right; text-transform:lowercase; padding:10px 20px 0px 0px;}

/* page details - acc pages - datapager without filter */
.accpages_withoutfilter{margin-right:10px;}
.accpages_withoutfilter_pagedetails_master{ float:left; text-align:left; font-size:1em; padding-left:15px;}

/* registration page */
.reg_choosepwd_popup_checkbox_registeruserpaddingright{margin-bottom:5px; float:right; padding-top:5px; padding-right:248px}
.reg_updatesuccessfullmsg{text-align:left; width:585px; color:#ff0000; padding:0px 0px 10px 190px;}
.reg_newuser_master{width:735px; float:left; margin-top:10px;}
.reg_title{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left; padding-bottom:15px;}
.reg_continueasgues_button{width:158px; float:right; height:24px;}
.reg_signinbutton_master{width:200px; float:right; margin-left:0px; margin-bottom:10px;}
.reg_signinbutton{float:right; margin:0px;}
.new_registerlinks{float:left; margin:0px 0px 0px 0px; font-size:9px; text-align:left; padding-left:3px;}
.new_registerlinks a{color:#db4456; text-decoration:none; text-transform:uppercase}
.new_registerlinks a:hover{color:#571c1f; text-decoration:none; text-transform:uppercase}
.new_registerlinks a:active{color:#db4456; text-decoration:none; text-transform:uppercase}
.new_registerlinks a:visited{color:#db4456; text-decoration:none; text-transform:uppercase }
.reg_emailsub_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:735px; margin-top:20px;}
.reg_checkbox{border:0px solid #bdbec2; width:15px; margin-left:0px}
.reg_checkbox_master{width:735px; padding:0px 20px 0px 20px; float:left;}
.reg_updatebutton{float:right ; width:745px; padding:0px 20px 0px 0px; text-align:right; }
.reg_updatebutton_updateprofile{margin-top:0px; text-align:right; float:right}

/* customer service page */
.cs_title{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left; width:735px;
          border-top:1px dotted #571d1f; padding:20px 0px 10px 0px; }
.cs_personalinfoheading_master{padding-bottom:0px; float:left; width:735px;}
.cs_addressinfo_master{width:715px; float:left; background-color:#fff; padding:20px 0px 0px 20px;}
.cs_address_heading{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#db4456;}
.cs_address_LHS{ width:355px; float:left;}
.cs_address_RHS{ width:355px; float:right;}
.cs_timings{color:#571c1f; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; line-height:18px;}
.cs_phone{color:#571c1f; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.cs_address1{color:#571c1f; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; float:left; width:170px; line-height:19px;}
.cs_address2{color:#571c1f; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; float:right; width:170px; line-height:19px;}

.cs_lightyellowmaster{margin:0px 0px 0px 0px;  background-color:#fff; float:left; font-size:11px; text-decoration:none;}

.cs_lightyellow{float:left; color:#571d1f; font-size:11px; }
.cs_contentmaster_heading{float:left; color:#571c1f; font-family:Arial,Helvetica,sans-serif; font-size:30px;
                                   text-transform:uppercase; padding:10px 0px 10px 20px; background:#f8eaa3; width:755px;}
.cs_textbox_master_general{margin-left:270px; float:left; font-size:11px; color:#571c1f; width:240px;}
.cs_checkbox{width:25px; float:left; text-align:left;}
.cs_checkboxtext{width:205px; float:right; text-align:left;}
.cs_updatebutton{padding-top:5px; float:left; width:775px;}
.producttotal{width: 330px; float: right; text-align: right; line-height:18px;}
.discount{color:#dd4458; text-transform:uppercase; font-weight:bold; text-align:right}
.discount_label{color:#dd4458; text-transform:uppercase; font-weight:bold; text-align: right; padding-right:0px;}
.totaltext{color:#5d2f27; text-transform:uppercase; font-weight:bold; text-align:right; font-size:12px}
.totaltext_label{color:#5d2f27; text-transform:uppercase; font-weight:bold; text-align: right; font-size:12px}
.subtotaltext_label{color:#5d2f27; text-transform:uppercase; text-align: right; font-size:12px;}
.minusdiscounttext_label{color:#db4465; text-transform:uppercase;text-align: right; font-size:12px}

.cs_bulletpadding{padding-left:5px;}

/* customer feedback page */
.cf_privacysecurity_updateprofile{text-align:left; font-size:11px; color:#571c1f; padding:20px; 
                                   line-height:15px; margin-top:0px; background:#f8eaa3; border-top:1px #571c1f solid; width:735px;}

/* new promocode UI for payment and submit order page */
.promocode_paymentandsubmitorder_text{width: 330px; float: left; color:#dd4458; font-style:italic; font-size:11px;}
.marginbottomtextbox_cvvsecurity_paymentandsubmitorder{float:left; text-align:right; font-size:10px; width:188px;}
.marginbottomtextbox_cvvsecurity_paymentandsubmitorder a{color:#571c1f; text-decoration:underline; font-size:11px}
.marginbottomtextbox_cvvsecurity_paymentandsubmitorder a:hover{color:#571c1f; text-decoration:underline}
.marginbottomtextbox_cvvsecurity_paymentandsubmitorder a:active{color:#571c1f; text-decoration:underline}
.marginbottomtextbox_cvvsecurity_paymentandsubmitorder a:visited{color:#571c1f; text-decoration:underline}
.paymentandsubmitorder_discount_label{color:#dd4458; text-transform:uppercase; font-weight:bold; text-align: right; padding-right:3px;}
                                   
/* account pages tab control */
.acc_pages_tabcontrol{width: 100%; float: left; background: #f8eaa3; clear:both;}

.paymentandsubmit_promocode_master{width: 350px; float: left;}
.paymentandsubmit_requiredstar{color:#F00; float:left; margin-right:3px;}


/* new classes for bundles and suites */
.bundles_mastertable{margin:20px 0px 0px 0px;}
.td_repeater{width:238px; }
.td_repeater_details{width:238px; padding-left:20px;}
.thumbnail_masterdiv{width:218px;}
.thumbnail_image{width:100%; text-align:center;}
.bundle_title{ font-size:12px; color:#889626; font-weight:bold; text-align:left; text-transform:uppercase; padding:15px 0px 5px 0px;}
.price_text{ font-size:11px; color:#571d1f; text-align:left; padding:0px 0px 8px 0px;}
.price_text_now{color:#db4456;}
.subcategory_details{font-size:11px; color:#571d1f; text-align:left; padding-bottom:8px; height:110px;}
.productsuite_details{font-size:11px; color:#571d1f; text-align:left; padding-bottom:8px;}
.fav_and_detail_links{font-size:0.9em; background:#ecda82; text-align:center; padding:5px 0px 5px 0px; text-transform:uppercase;
                      text-decoration:none; color:#571d1f; margin:8px 0px 8px 0px; }
.fav_and_detail_links a{font-size:0.9em; text-align:center; padding:5px 0px 5px 0px; text-decoration:none; color:#db4456;}
.fav_and_detail_links a:hover{font-size:0.9em; text-align:center; padding:5px 0px 5px 0px; text-decoration:none; color:#571c1f;}
.fav_and_detail_links a:selected{font-size:0.9em; text-align:center; padding:5px 0px 10px 0px; text-decoration:none; color:#571c1f;}
.fav_and_detail_links_sep{color:#571d1f;}

.bundles_selectbutton{text-align:left;}
.bundleproductdesigns_title{ font-size:12px; color:#889626; font-weight:bold; text-align:left; text-transform:uppercase;
                             padding:15px 0px 10px 0px;}
.bundles_reapter_withoutborder{width:240px; float:left; padding:0px 8px 5px 0px; border-bottom:0px dotted #571c1f;}                             

/* new classes for product suite details */
.sliderarea_master{width:735px; padding:20px 20px 0px 20px;}
.sliderarea_headingmaster{width:100%; float:left; border-bottom:1px #571d1f dotted; padding-bottom:5px;}
.sliderarea_heading{width:50%; font-size:14px; color:#db4456; font-weight:bold; text-transform:uppercase; float:left; text-align:left;}
.sliderarea_designcount{ font-size:11px; color:#571d1f; text-align:right; float:right;}
.slider{ float:left; width:735px; margin-top:15px; margin-bottom:5px;}
.customized_designcount{ font-size:11px; color:#571d1f; text-align:left; float:left;}
.suitecomponents_heading{width:220px; font-size:14px; color:#db4456; font-weight:bold; text-transform:uppercase; float:left; text-align:left;}
.suitedetails_customisebutton{text-align:left; margin-top:5px;}
.giftcard_text{font-size:12px; color:#db4456; font-weight:bold; text-align:left; text-transform:uppercase; padding:15px 0px 5px 0px;}
.suitedetails_envelopeinclude{font-size:11px; font-weight:bold;}
.suitedetails_designname{font-size:16px; color:#571d1f; text-align:left; margin:0px 0px 8px 0px; padding-bottom:0px;}
.suitedetails_buttonsmster{float:left;}
.suitedetails_buttonsmster .linkbuttonsdiv{padding-bottom:5px}
.suite_detailinfo{float:left; padding-bottom:10px; height:100%; text-align:left}

/* new classes for bundle product details */
.product_dimenssions{font-size:11px; color:#571d1f; text-align:left; float:left; font-weight:normal}
.bundleproductdetails_title_master{float: left; width: 203px;}
.bundleproductdetails_title{ font-size:12px; color:#889626; font-weight:bold; text-align:left; text-transform:uppercase;
                             padding:15px 0px 3px 0px;  width:150px; float:left}
.tickmark_image{float:left; width:25px; margin-top:18px; text-align:left}
.bundleproductdetails_giftcard_text{font-size:12px; color:#db4456; font-weight:bold; text-align:left;
                                    text-transform:uppercase; padding:15px 0px 3px 0px; width:150px; float:left}
.bundleproductdetails_buttonsmster{float:left; width:100%; margin-top:30px;}
.orderproof_buttonsmster{float:left; width:100%; margin-top:8px;}

/* new cross-sell UI */

.newcrosssell_prodtitle{ font-size:12px; color:#889626; font-weight:bold; text-align:left; text-transform:uppercase;padding:10px 0px 0px 0px;}
.newcrosssell_prodtitle span{text-transform:uppercase; font-size:12px; font-weight:bold;color:#571d1f;}
.newcrosssell_prodtitle a{color:#6D8D24; text-decoration:none}
.newcrosssell_prodtitle a:hover{color:#d94254; text-decoration:none}
.newcrosssell_heading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:100%;}

/* new review cart UI */

.newreviewcart_gridborder{border-right:0px #ebe3df solid; border-bottom:1px dotted #571c1f; padding:14px 0px}
.newreviewcart_gridborder_bottom_subtotal{border-bottom:1px dotted #571c1f; padding-bottom:5px}
.newreviewcart_gridborder_bottom_subtotal span{color:#571c1f; font-size:12px}
.newreviewcart_gridborder_bottom{border-bottom:1px #571c1f dotted}
.newreviewcart_gridborder_right{border-right:0px #ebe3df solid}

.newreviewcart_gridheading1{font-family:Arial; font-size:11px; text-transform:uppercase;
              font-weight:bold; color:#571d1f; text-align:left; padding:7px 0px 7px 8px; line-height:18px;
              background:#f8eaa3;}
.newreviewcart_griddetails{font-family:Arial; font-size:11px; text-transform:uppercase;
              font-weight:bold; color:#571d1f; text-align:left; padding:7px 0px 7px 20px; line-height:18px;
              background:#f8eaa3;}
.newreviewcart_gridshopto{font-family:Arial; font-size:11px; text-transform:uppercase;
              font-weight:bold; color:#571d1f; text-align:left; padding:7px 0px 7px 0px; line-height:18px;
              background:#f8eaa3;}
.newreviewcart_gridquantity{font-family:Arial; font-size:11px; text-transform:uppercase;
              font-weight:bold; color:#571d1f; text-align:left; padding:7px 0px 7px 0px; line-height:18px;
              background:#f8eaa3;}
.newreviewcart_gridheading_item{font-family:Arial; font-size:11px; text-transform:uppercase;
              font-weight:bold; color:#571d1f; text-align:center; padding:7px 0px 7px 8px; line-height:18px;
              background:#f8eaa3;}
.newreviewcart_gridheading_total{font-family:Arial; font-size:11px; text-transform:uppercase;
              font-weight:bold; color:#571d1f; text-align:right; padding:7px 15px 7px 8px; line-height:18px;
              background:#f8eaa3;}
.reviewcart_title_master{width:100%; padding:20px 0px 20px 0px; float:left; text-align:left}
.reviewcart_title{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left; padding-left:20px}

/* new shipping and billing UI */
.shippingandbilling_heading_master{border-bottom:1px dotted #571c1f; padding:30px 0px 5px 0px; float:left; width:430px;
                                   margin-left:20px;}
.shippingandbilling_billingheading_master{border-bottom:1px dotted #571c1f; padding:30px 0px 5px 0px; float:right; width:430px;
                                   margin-right:20px;}
.shippingandbilling_choosedeliverymethod_masterdiv_left{float:left; width:950px;}
.choosedeliverymethod_learnmore{font-size:11px; font-weight:bold; text-transform:uppercase; color:#571d1f; text-align:right; text-decoration:none;}
.choosedeliverymethod_learnmore a{font-size:11px; font-weight:bold; text-transform:uppercase; color:#db4456; text-align:right; text-decoration:none;}
.choosedeliverymethod_learnmore a:hover{font-size:11px; font-weight:bold; text-transform:uppercase; color:#571c1f; text-align:right; text-decoration:none;}
.choosedeliverymethod_learnmore a:selected{font-size:11px; font-weight:bold; text-transform:uppercase; color:#571c1f; text-align:right; text-decoration:none;}
.deliverymethod_radiobuttons_master{width: 350px; float: left; padding-top:10px;}

.reviewcart_buttonsdiv{float: right; width: 350px; text-align:right;padding-top:15px }
.reviewcart_buttonstop{float: right; width: 400px; text-align:right; padding-right:20px;}
.continueshopping_linkbutton{font-family:Myriad Pro; font-size:11px; text-transform:uppercase; color:#db4456; text-decoration:none; padding:9px 0px 0px 0px; float:right}
.continueshopping_linkbutton a{color:#db4456; text-decoration:none}
.continueshopping_linkbutton a:hover{color:#571d1f; text-decoration:none}
.checkout_imagebutton{float:right; margin-left:10px}
.promocode_warning{padding-top:10px}

.reviewcart_producttotalvalue{padding:10px 0px 15px 0px}
.newshipping_buttonsdiv{float: right; width: 300px; text-align:right; padding-right:20px; }
.newshipping_buttonstop{float: right; width: 300px; text-align:right; padding-right:40px;}
.shippingmethods_master{width: 430px; float: left}
.shippingmethods_master_createacc{width: 430px; float: right;}
.shippingandbilling_billingheading_textmaster{padding:10px 0px 0px 0px; float:right; width:430px; margin-right:20px; font-size:12px; color:#000; text-align:left;}
.shippingandbilling_billingheading_textmaster input{ vertical-align:middle; margin:0px 5px 0px 0px;}
.shippingandbilling_billingheading_textmaster span{width:430px; font-size:12px; color:#571c1f; text-align:left;}

/* order confirmation classes */
.orderconfirmation_title{font-size:24px; text-transform:uppercase; text-align:left; color:#db4456; float:left; padding-bottom:10px;}



/* classes for new olct UI*/
.olct_divcontrol{background-color:#fff; float:left}
.olct_masterdiv{width:100%; background-color:#fff; float:left }
.olct_toppagedisplay{width:100%; padding:10px 0px; float:left}
.olct_logodiv{float:left; width:45px; height:44px;}
.olct_tabpage_selectedheader{width:221px; height:32px; float:left;background:url(../../../../images/JZConsumer/olct_selectedpage.png) no-repeat; font-size:18px; font-family:Arial; color:#fff; text-align:center; padding-top:12px; text-transform:uppercase; margin-left:4px}
.olct_tabpage_unselectedheader{width:221px; height:32px; float:left;background:url(../../../../images/JZConsumer/olct_unselectedpage.png) no-repeat; font-size:18px; font-family:Arial; color:#fff; text-align:center; padding-top:12px; text-transform:uppercase;margin-left:4px}

.olctflex_masterdiv{margin:20px}
.olct_projectid_div{float: left; width: 225px;border-bottom:1px dotted #571c1f; text-align:left;font-family:Arial; font-size:14px; color:#571c1f; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
.olct_layoutmasterdiv{float: left; width: 660px; margin-left:20px; border-bottom:1px dotted #571c1f;font-family:Arial; font-size:14px; color:#571c1f; font-weight:bold; text-transform:uppercase;padding-bottom:3px;}
.olct_designtipslink{text-align:right;}
.olct_designtipslink a{text-decoration:none; color:#db4456; font-size:11px}
.olct_designtipslink a:hover{text-decoration:none; color:#571c1f;}

.olct_bottomlayoutdiv_masterdiv{margin:0px 20px 20px 20px; font-style:normal}
.olct_bottomlayoutdiv_masterdiv .leftdiv{float: left; width: 228px;}
.olct_bottomlayoutdiv_masterdiv .rightdiv{float: left; width: 657px; margin-left:20px;}

.olct_bottombuttondiv{float:left;margin-top:20px;width:100%; text-align:right}
.olct_bottombuttondiv a{text-decoration:none; color:#db4456; font-size:11px; text-transform:uppercase;}
.olct_bottombuttondiv a:hover{text-decoration:none; color:#571c1f;}

.olct_bottombuttondiv .customizebutton{width: 99px; float: right; height:25px;margin-left:5px;}
.olct_bottombuttondiv .saveforlaterbutton{width: 118px; float: right; height:25px; margin-left:5px; }
.olct_bottombuttondiv .orderpdfproofbutton{width: 138px; float: right; height:25px; margin-left:5px; }
.olct_bottombuttondiv .backbutton{width: 100px; float: right; height:25px; margin-left:5px; }
.olct_bottombuttondiv .backtoeditmydesign{width: 190px; float: right; height:24px; margin-left:5px; }
.olct_bottombuttondiv .exitlinkbutton{float: right;padding-top: 8px; padding-right:5px}
.olct_bottombuttondiv .backbutton-suitepreview{width: 100px; float: right; height:25px; margin-left:5px; margin-bottom:20px }


.olct_leftradiobutton_masterdiv{float:left; padding-bottom:10px; padding-top:5px;}
.olct_leftradiobutton_pannel{width:228px;color: #571c1f; font-size: 14px; font-weight: bold; text-transform: uppercase;border-bottom: 1px #571c1f dotted; display: block; padding-bottom: 2px; margin-bottom:5px;}
.olct_notetext{color:#571c1f; font-size:11px; padding-bottom:10px; clear:both;}
.olct_radiobuttontext{color:#000; font-size:11px;}
.olct_radiobuttontext td input{vertical-align:middle; height:11px; margin:0px 3px 0px 0px}

.olct_previewdesign_masterdiv{float:left; width:100%; margin-bottom:20px}
.olct_previewdesign_masterdiv .leftinnerdiv{float: left; width: 657px; margin-right:20px;}
.olct_previewdesign_masterdiv .rightinnerdiv{float: left; width: 228px;}

.olct_selectoptions_masterdiv{float:left; width:100%; margin-bottom:20px; }
.olct_selectoptions_masterdiv .leftinnerdiv{float: left; width: 657px; }
.olct_selectoptions_masterdiv .rightinnerdiv{float: left; width: 228px;margin-right:20px;}

.olct_previewdesign_heading1{float: left; width: 100%;border-bottom:1px dotted #571c1f;font-family:Arial; font-size:14px; color:#571c1f; text-transform:uppercase;padding-bottom:3px;}
.olct_opreviewimage_displaydiv{padding-top:10px; text-align:center}
.seedetails_productname_previewdesign{font-size: 16px; color: #db4456; padding: 5px 0px 15px 0px}
.olct_previewdesign_radiobuttontext {font-size:11px; color:#000; font-family:Arial;height:11px; margin:0px 5px 0px 0px;}
.olct_previewdesign_radiobuttontext input{vertical-align:middle;}
.olct_previewdesign_groupcontrol{padding:5px 0px 15px 0px; line-height:18px}

.previewdesign_sendproof_lable{font-size:10px; font-family:Arial;  color:#571c1f; text-transform:uppercase; text-align:right; padding-right:8px; padding-top:2px}
.previewdesign_sendproof_input{width:149px; border:1px #bdbec2 solid; color:#999999; font-size:10px; padding-left:5px}
.watermarktext_previewdesign{color:#999999; font-size:10px;}
.previewdesign_sendproof_seperate{height:10px;}
.previewdesign_sendproof_textarea{width:144px; border:1px #bdbec2 solid; color:#000; font-size:10px; padding:5px}
.previewdesign_sendproof_formdiv{padding:5px 0px 10px 0px}
.previewdesign_spantext{color: #571d1f; font-size: 11px; text-transform: uppercase; text-align: right}
.previewdesign_spantext a{color: #db4456; text-decoration:none}
.previewdesign_spantext a:hover{color: #571c1f; text-decoration:none}
.previewdesign_checkboxlist{padding:10px 0px 15px 0px; font-family:Arial; font-size:11px; color:#000}
.previewdesign_checkboxlist input{vertical-align:middle;}
.preview_approvetext{font-size:12px; color:#000; font-weight:bold; padding-bottom:10px}
.preview_enterinitals_masterdiv{background-color:#f7f7f7; padding:15px; float:left}
.preview_enterinitals_masterdiv .heading{float:left; text-transform:uppercase; font-size:10px; color:#571c1f; width:83px;}
.preview_enterinitals_masterdiv .inputdiv{float:left; width:90px; padding-left:10px}
.previewdesign_enterinitials_input{width:85px; border:1px #bdbec2 solid; color:#000; font-size:10px; padding-left:3px}

.olct_selectoptions_unapprove_text{background-color: #e6e6e6; padding: 5px 10px; font-size: 11px; text-transform: uppercase;color: #571d1f; margin-top:10px; font-weight:bold}
.olct_selectoptions_unapprove_text a{color: #db4456; text-decoration:none}
.olct_selectoptions_unapprove_text a:hover{color: #571c1f; text-decoration:none}
.olct_selectoptions_unapprove_text input{vertical-align:middle; padding-right:5px}
.olct_selectoptions_unapprove_text span{vertical-align:middle; }
.olct_selectoptions_topmargin{padding-top:15px;}
.selectoptions_pagedropdown{padding-top:10px;}
.selectoptions_pagedropdown_lable{padding-top:10px; color:#571c1f; font-size:11px}

/* styles for slider control on Suites page */
.horizontal_carousel {float: left; height: auto; margin-top:0px; padding:0px; position:relative}
.horizontal_carousel .container {float: left; width: 666px; position: relative; overflow: hidden;
                                 background-color:transparent; border:none; padding:0px 0px;}
                                 
                                 
.horizontal_carousel ul {margin: 0; width: 100000px; position: relative; top: 0; left: 0;  padding-left:1px}                     
.horizontal_carousel ul li {width:132px; height: auto;	text-align: center; list-style:none; float:left;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#571d1f;}
.horizontal_carousel ul li input{vertical-align:middle;width:113px;}
.horizontal_carousel ul li a{width:113px; height: auto;	text-align: center; color:#db4456;text-decoration:none; padding:0px 9px 0px 9px}
.horizontal_carousel ul li a:hover{width:113px; height: auto; text-align: center; list-style:none; color:#571c1f;text-decoration:none;}
.horizontal_carousel ul li a:selected{width:113px; height: auto;text-align: center; list-style:none; color:#571c1f;  text-decoration:none;}


.horizontal_carousel ul a img {border:0px;	width:113px;}
.horizontal_carousel ul a img:hover {border:0px; width:113px;}
.horizontal_carousel .previous_button {float:left; width: 34px; height:100px; background:url(../../../../images/JZConsumer/prev_button.jpg);
                                       z-index: 100; cursor: pointer; background-repeat: no-repeat; background-position:center;}
.horizontal_carousel .previous_button_over {background:url(../../../../images/JZConsumer/prev_button.jpg); background-repeat: no-repeat;
                                            background-position: left center;}
.horizontal_carousel .previous_button_disabled {background:url(../../../../images/JZConsumer/prev_button.jpg); cursor: default;
                                                background-repeat: no-repeat;  background-position: left center;}
.horizontal_carousel .next_button {float:right; width: 34px; height: 100px;   background:url(../../../../images/JZConsumer/next_button.jpg);
                                   z-index: 100; cursor: pointer; background-repeat: no-repeat; background-position:center;}
.horizontal_carousel .next_button_over {background:url(../../../../images/JZConsumer/next_button.jpg); background-repeat: no-repeat;
                                        background-position: center;}
.horizontal_carousel .next_button_disabled { background:url(../../../../images/JZConsumer/next_button.jpg); cursor: default;
                                             background-repeat: no-repeat; background-position: center;}
.TTPHome  {	width:735px; background-image:url(../../../../images/JZConsumer/left_right_shadow.gif); background-repeat:repeat-y; margin: 0 auto;
			padding-left:13px; height:auto;	padding-right:11px;	display:table-cell;	text-align:left;}
.container {width:735px; height:auto;  background-color:#FFFFFF;
			display: table-cell;}

.theme_title{padding-bottom:10px; border:1px solid #ccc}	
.theme_bottommargin{margin-bottom:10px;}
			
			
/* classes for chkes page */ 
.checks_master{width:735px; float:left; padding :20px; }
.checks_text{padding:0px 20px;font-family:Arial, Helvetica, sans-serif; color:#571c1f; font-size:12px; text-align:left; font:Arial, Helvetica, sans-serif; line-height:17px;}
.checks_hyperlink{font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#571d1f; padding:10px 0px 10px 0px; text-decoration:none}
.checks_hyperlink a{text-align:center; font-size:12px; color:#db4456; text-decoration:none}

.orderhistoryrefunded_text{color:#DB4456}

/* quick view image */
.quickview_hiddenimage{height:1px;}


/* preview design - link properties */
.previewdesignpopup_link_properties{ color:#571c1f; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; padding-right:15px; width:350px; }
.previewdesignpopup_link_properties a{ color:#db4456; text-align:left; font-size:11px;text-transform:capitalize; font-weight:normal; text-decoration:none }
.previewdesignpopup_link_properties a:hover{ color:#571c1f; text-align:left; font-size:11px; text-transform:capitalize; font-weight:normal; text-decoration:none;}
.previewdesignpopup_link_properties a:selected{ color:#571c1f ;  text-align:left; font-size:11px; text-transform:capitalize; font-weight:normal; text-decoration:none ;}

.popupmaster_divforcurve_smallpopup .productname_previewdesignpage{width: 383px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_divforcurve_smallpopup .productname_previewdesignpage .prodnamediv_whyorderaproof{padding: 0px 12px 10px 12px; color: #db4456; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.popupmaster_divforcurve_smallpopup .productname_previewdesignpage .closebuttoncross{padding: 2px 16px 0px 16px; float: right}

.customizepage_saveforlater_message{color:#db4456; font-size:11px; padding:10px 0px 0px 0px}


/* update profile- other industry */
.acc_otherindustrydiv{float:left; font-size:12px; color:#571d1f; text-transform:none; text-align:left; width:100%;
                 padding:8px 0px 10px 0px;}
.acc_otherindustrydiv input{vertical-align:middle; margin-left:0px;}
.acc_otherindustry_textfield{border: 1px solid #8f9aa0; height:132px; width:302px; font-family:Arial; font-size:12px; padding:3px}
.acc_industries_buttons{padding:10px;}
.acc_addbutton{margin-bottom:3px;}
.acc_dayerror{float:right; width:25px; text-align:left}
.acc_otherindustrydiv_textbox{border: 1px solid #ccc; width: 180px; margin-left: 0px;}


/* bundle prod designs - back button */
.bundleproductsdesigns_backbutton_top{padding:10px 20px 10px 0px; margin-right:0px; float:right; text-align:right; width:755px;
                                      border-bottom:1px #571c1f dotted;}
.bundleproductsdesigns_backbutton_bottom{padding:10px 20px 20px 0px; float:right; text-align:right;}

/* v3 UI - regsistration page */
.returninguserheading_master_new{margin-top:0px; float:right; font-size:11px; color:#571c1f}
.reg_leftarea{width:335px; float:left; padding:20px 0px 0px 20px; color:#571c1f}
.reg_rightarea{width:335px; float:right; padding:20px 20px 0px 0px; color:#571c1f}
.reg_newuserheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:335px;}
.reg_returninguserheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:335px;}
.reg_signup_button{float:right; margin:0px; padding-top:10px;}

.reg_errormsg_master{width:338px; float:left}
.reg_errorimage{float:left; margin:3px 10px 0px 0px;}
.reg_errormsg{background:#db4456; color:#fff; font-size:11px; padding:5px; float:left; width:300px; text-align:left}

/* profile page */
.reg_leftarea_profilepage{width:335px; float:left; padding:0px 0px 0px 20px; color:#571c1f}
.reg_rightarea_profilepage{width:335px; float:right; padding:0px 20px 0px 0px; color:#571c1f}
.preffrerdsite_td{Width:320px; font-size:11px;}
.preffrerdsite_td input{margin:0px 10px 0px 0px;}
.profileupdate_cancellink{color:#db4456; font-size:10px; text-transform:uppercase; text-decoration:none; float:left;
                          padding:3px 8px 0px 0px;}
.profileupdate_cancellink a{color:#db4456; font-size:10px; text-transform:uppercase; text-decoration:none;}
.profileupdate_cancellink a:hover{color:#571c1f; font-size:10px; text-transform:uppercase; text-decoration:none; }
.profileupdate_cancellink a:selected{color:#571c1f; font-size:10px; text-transform:uppercase; text-decoration:none;}
.profileupdate_Text{font-size:11px; color:#571d1f; font-family:Arial,Helvetica,sans-serif; margin:0px 0px 0px 20px; width:100%;
                    text-transform:uppercase;}
                    
.profileupdate_checkbox_master{float:left; width:100%; text-align:left; font-weight:bold;}
.profileupdate_checkbox_master input{vertical-align:middle}
.profileupdate_checkbox_master td{width:250px;}

.profileupdate_OcassionLabelText{font-size:11px; color:#571d1f; font-family:Arial,Helvetica,sans-serif; float:left;
                                     margin:0px 0px 0px 20px;  text-transform:uppercase}
.profileupdate_OcassionLabelText input{vertical-align:middle}                                     
.profileupdate_OcassionLabelText td{width:250px;}   



/*Custom DropDown Css*/
.EntryLineHover{ cursor:pointer;} 
.EntryLine{	cursor:pointer;	background-color:#fff;	}
.AlternatingRowStyle{	background-color:#fff;}.EmptyEvenCell{	background-color:#EEE8AA;}
.EmptyOddCell{	background-color:#FAFAD2;}
.prettySelect { width: 100%; height: 18px;border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-right: 1px solid #9F9F9F;  border-bottom: 1px solid #9F9F9F; background-color: #FFFFFF; padding: 1px;cursor: pointer; z-index:50; }
.prettySelectList {color:#571d1f; width:195px;padding:1px 0px 1px 1px; font-family:Arial; font-size:11px; z-index:100; position: absolute; background-color: #FFF; border-bottom: 1px solid #999999;border-left: 1px solid #999999;border-right: 1px solid #999999;  max-height: 300px; overflow: auto;overflow: -moz-scrollbars-vertical;overflow-y: scroll; overflow-x:hidden;	}
.reviewcart_customizedropdown{padding:1px 0px 1px 1px; color:#571d1f; width: 195px; border: 1px solid #999; font-family:Arial; font-size:11px; font-weight:bold; background :url(../../../../images/JZConsumer/dropdown_arrow.png) right; background-repeat:no-repeat}
.SC_dropdown_masterdiv{width:100px;float:left}
.SC_dropdown_discounttotal_price{text-align:right; color:red;}
.SC_dropdown_totalprice{text-align:right; padding-right:2px;}
.SC_quantitytext{padding-top:20px; padding-bottom:2px}
.SC_hovertext{width:195px;background-color:#fff;cursor:pointer;}
.SC_hovertext:hover{width:195px;background-color:#ccc; cursor:pointer;}

/*signcheckout*/
.SI_passwordhint{font-size:11px; color:#571d1f}

/* newcheckout*/
.vco_masterdiv{width:903px; height:32px; float:right;background:url(../../../../images/JZConsumer/checkout_bg.png) no-repeat; font-size:18px; font-family:Arial; color:#fff; text-align:right; padding-top:12px; text-transform:uppercase;}
.vco_masterdiv_text{padding-right:20px}
.vco_masterinnerdiv{width:938px; float:left; padding:5px; background-color:#ffffff}

/* newchekout - signin */
.vco_leftmaster{float:left; width:466px;  margin-right:6px;}
.vco_rightmaster{float:left; width:466px;}
.vco_signing_heading{ background:#571c1f; font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; padding:12px 0px 12px 25px;}
.vco_signin_contentmaster{ border-left:5px #571c1f solid; border-right:5px #571c1f solid; border-bottom:5px #571c1f solid; padding:20px; background-color:#fff}

.vco_contentmaster_shoppingcartsignin{float:left; border-left:5px #571c1f solid; border-right:5px #571c1f solid; border-bottom:5px #571c1f solid; padding:20px;}

.vco_returninguserheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:416px; }
.vco_editaddressdiv{padding-bottom:10px; float:left; width:416px; }
.vco_errormsg_master{width:416px; float:left; margin:0px 0px 10px 0px;}
.vco_errorimage{float:left; margin:3px 10px 0px 0px;}
.vco_errormsg{background:#db4456; color:#fff; font-size:11px; padding:5px; float:left; width:380px;}

.vco_textbox_inner{width:416px; float:left; text-align:right;}
.vco_email_returningcustomer{float:right; width:416px; font-size:11px; color:#571c1f; margin-bottom:8px;}
.vco_emailtextbox{width:235px; border:1px solid #bdbec2; color:#000; font-size:11px; padding-top:2px; margin:0px 0px 0px 8px;}
.vco_passwordhint{width:235px;color:#666; font-size:11px; padding-top:2px; margin:0px 0px 0px 8px; font-weight:bold}
.vco_signinbutton_master{width:238px; float:right; margin-left:0px; margin-bottom:0px;}

.vco_signing_heading_yellowbg{ background:#f8eaa3; font-size:14px; font-weight:bold; text-transform:uppercase; color:#571c1f; padding:12px 25px 12px 25px;}
.vco_signing_heading_yellowbg a{color:#db4456; text-decoration:none; font-size:11px; font-family:Arial; text-align:right}
.vco_signing_heading_yellowbg a:hover{color:#571c1f; text-decoration:none;}
.vco_shipping_editlink{float:right; text-align:right}
.vco_whitegap_div{width:100%; height:1px; background:#fff}

/* new checkout - shipping */
.vco_shipping_changerecipient_link{font-size:11px; color:#db4456; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}
.vco_shipping_changerecipient_link a{font-size:11px; color:#db4456; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}
.vco_shipping_changerecipient_link a:hover{font-size:11px; color:#571c1f; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}
.vco_shipping_changerecipient_link a:selected{font-size:11px; color:#571c1f; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}

.vco_statedropdown{width:237px; border:1px solid #bdbec2; color:#000; font-size:11px; margin:0px 0px 0px 8px;}
.vco_checkbox{font-size:13px;}
.vco_textbox_inner_checkboxes{width:237px; float:right; text-align:left; margin-left:0px;}
.vco_checkbox input{vertical-align:middle; margin-left:0px;}
.vco_shippingbutton_master{width:440px; float:right; padding:5px 26px 10px 0px; background:#571c1f}


/* new checkout - billing */
.vco_billingdropdown_month{width:115px; border:1px solid #bdbec2; color:#000; font-size:11px; margin:0px 0px 0px 8px;}
.vco_billingdropdown_year{width:115px; border:1px solid #bdbec2; color:#000; font-size:11px; margin:0px 0px 0px 4px;}
.vco_securitycode_textbox{width:115px; border:1px solid #bdbec2; color:#000; font-size:11px; padding-top:2px; margin:0px 4px 0px 8px;}
.vco_securitycode_textbox_inner{width:382px; float:left; text-align:right}

.vco_whatisthis_link{font-size:11px; padding-top:2px; color:#db4456 !important; text-align:left; text-transform:uppercase;  font-weight:bold; text-decoration:none !important;}
.vco_whatisthis_link a{font-size:11px; padding-top:2px; color:#db4456 !important; text-align:left; text-transform:uppercase; font-weight:bold; text-decoration:none !important;}
.vco_whatisthis_link a:hover{font-size:11px; padding-top:2px; color:#571c1f !important; text-align:left; text-transform:uppercase; font-weight:bold; text-decoration:none !important;}
.vco_whatisthis_link a:selected{font-size:11px; padding-top:2px; color:#571c1f !important; text-align:left; text-transform:uppercase; font-weight:bold; text-decoration:none !important;}

.vco_promocode_textbox{width:171px; border:1px solid #bdbec2; color:#571c1f; font-size:11px; padding-top:2px; margin:0px 4px 0px 8px;}
.vco_promocode_applybutton{padding-bottom:3px; vertical-align:middle;}
.vco_promocodenumber_master{width:238px; margin-top:8px; color:#db4456; float:right; text-align:left;}
.vco_promocode_imagecross{width:14px; height:14px; vertical-align:middle;}
.vco_promocodetext{color:#571c1f; padding:5px 0px 0px 18px; margin:0px;}

.vco_specialoffers_checkbox{float:left; width:25px;}
.vco_specialoffers_checkbox input{vertical-align:middle; margin-left:0px; }
.vco_specialoffers_text{float:left; width:200px; font-size:13px;}

/* new chkeckout - revirew order */
.vco_revireorder_address{font-size:12px; color:#000; text-align:left; padding:8px 0px 30px 0px;min-height:90px;height:auto!important;height:90px;}
.vco_revireorder_address_Billing{font-size:12px; color:#000; text-align:left; padding:8px 0px 30px 0px;}
.vco_revireorder_address_payment{font-size:12px; color:#000; text-align:left; padding:8px 0px 10px 0px;}

/* new chkeckout - minecheckoutcart */
.vco_shoppingcart_heading{float:left; width:434px; background:#f8eaa3; font-size:14px; font-weight:bold; text-transform:uppercase; color:#571c1f; padding:12px 16px 12px 16px; margin-bottom:10px}
.vco_minicart_shoppingtext_div{float:left; text-align:left; width:200px;}
.vco_minicart_editlink{float:right; text-align:right; width:100px}
.vco_shoppingcart_heading a{color:#db4456; text-decoration:none; font-size:11px; font-family:Arial; text-align:right}
.vco_shoppingcart_heading a:hover{color:#571c1f; text-decoration:none;}
.vco_minicart_masterdiv{width:446px; padding:0px 10px 10px 10px; float:left}
.vco_shoppingcartuserheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:446px;}
.vco_minicart_thumbnail{padding: 10px}
.vco_minicart_productname{padding:10px 10px 5px 10px; color:#db4456; font-family:Arial; font-size:12px}
.vco_minicart_productrate{padding:10px 20px 5px 10px; text-align:right; font-size:11px; color:#571c1f}
.vco_minicart_shipto_div{padding:0px 10px 5px 10px; font-family:Tahoma; font-size:10px; color:#571c1f}
.vco_minicart_shipto_div select{font-size:10px; color:#000}
.vco_minicart_itemrow{padding:1px 20px 1px 10px; font-family:Arial; font-size:11px; color:#571c1f}
.vco_minicart_altrow{background-color: #fdf8df;padding:1px 20px 1px 10px;font-family:Arial; font-size:11px; color:#571c1f}
.vco_minicart_textalign_right{text-align:right}
.vco_minicart_masterdiv_suppershipping{width:446px;padding:5px 0px 10px 0px; float:left}
.vco_minicart_textsuppersavingshipping{text-align:right; font-size:12px; font-family:Arial; padding-right:60px;color:#571c1f; line-height:18px}
.vco_minicart_suppersavingshipping_rate{text-align:right; font-size:12px; font-family:Arial;color:#571c1f;line-height:18px; padding-right:10px}
.vco_minicart_gridalignment_total{padding-right:10px}
.vco_mincart_boldtext{font-weight:bold}
.vco_mincart_pinktext{color:#db4456}

/* new address book UI */
.ab_masterdiv{width:735px; float:left; margin:0px 20px 0px 20px; padding-top:0px; background:#fff;}
.ab_leftmaster{width:347px; float:left;}
.ab_rightmaster{width:347px; float:right; background:#fff; height:10px;}
.lhs_headingmaster{float:left; width:347px;  margin-bottom:10px; padding-bottom:5px; border-bottom:1px #571c1f dotted;}
.lhs_heading{float:left; font-size:14px; font-weight:bold; color:#571c1f; text-align:left; text-transform:uppercase;}
.ab_billingaddress{width:100%; float:left; font-size:11px; color:#571c1f; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.billingadd_dropdown{width:155px; font-size:11px; color:#000; margin-bottom:20px;}
.billingadd_dropdown_text{font-size:11px; color:#000; padding:0px 0px 0px 0px; width:153px}

.addnewlink{font-size:11px; color:#db4456; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}
.addnewlink a{font-size:11px; color:#db4456; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}
.addnewlink a:hover{font-size:11px; color:#571c1f; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}
.addnewlink a:selected{font-size:11px; color:#571c1f; text-align:right; text-transform:uppercase; float:right; font-weight:bold; text-decoration:none;}

.ab_youraddress_master{font-size:12px; color:#000; float:left}
.ab_addtitle{font-size:12px; color:#571c1f; text-align:left; text-transform:uppercase; margin:0px; padding-bottom:5px; font-weight:bold}
.ad_address_td{padding-bottom:25px;}

.ab_youradd_dltlink{font-size:10px; text-align:right; color:#db4456; text-decoration:none; text-transform:uppercase; margin-left:5px;}
.ab_youradd_dltlink a{font-size:10px; text-align:right; color:#db4456; text-decoration:none; text-transform:uppercase;}
.ab_youradd_dltlink a:hover{font-size:10px; text-align:right; color:#571c1f; text-decoration:none; text-transform:uppercase;}
.ab_youradd_dltlink a;selected{font-size:10px; text-align:right; color:#571c1f; text-decoration:none; text-transform:uppercase;}

.ab_youradd_editlink{font-size:10px; text-align:right; color:#db4456; text-decoration:none; text-transform:uppercase;}
.ab_youradd_editlink a{font-size:10px; text-align:right; color:#db4456; text-decoration:none; text-transform:uppercase;}
.ab_youradd_editlink a:hover{font-size:10px; text-align:right; color:#571c1f; text-decoration:none; text-transform:uppercase;}
.ab_youradd_editlink a;selected{font-size:10px; text-align:right; color:#571c1f; text-decoration:none; text-transform:uppercase;}

.ab_mailinglist_tableheading{background:#f8eaa3; color:#db4456; border-right:1px #571c1f solid; font-size:10px;
                             text-transform:uppercase; padding:2px 0px 2px 11px; font-weight:bold;}
.ab_mailinglist_tableheading_empty{background:#f8eaa3; color:#db4456; padding:2px 11px 2px 11px; font-size:10px; text-transform:uppercase;}  
.ab_mailinglist_whiterow{background:#fff; color:#571c1f; padding:3px 0px 3px 11px; font-size:10px;}
.ab_mailinglist_whiterow_links{background:#fff; color:#571c1f; padding:3px 11px 3px 11px; font-size:10px;}  
.ab_mailinglist_yellowrow{background:#fdf8d8; color:#571c1f; padding:3px 0px 3px 11px; font-size:10px;}
.ab_mailinglist_yellowrow_links{background:#fdf8d8; color:#571c1f; padding:3px 11px 3px 11px; font-size:10px;}  


/* order status classes */
.os_quicklookup_text{font-size:11px; color:#000; text-align:left; margin-bottom:20px}

/*add edit event*/
.AEE_masterdiv{width:335px; float:left; padding:0px 0px 0px 40px; color:#571c1f}
.AEE_type_dropdown{color:#000; width:197px; font-size:11px; font-family:Arial; text-transform:lowercase; text-align:left; margin-right:0px}
.okbuttonpopup{width: 74px; float: right; padding-left:5px;}
.cancelbutlinkpopup{width: 100px; float: right; padding-right: 5px; padding-top: 4px; font-size:10px}
.cancelbutlinkpopup a{color:#db4456; text-decoration:none}
.cancelbutlinkpopup a:hover{color:#571c1f; text-decoration:none}

.VE_showingdesignsdropdown{color:#571c1f;width:89px; height:18px; font-size:11px; font-family:Arial; text-align:left}
.VE_spantext_view{font-family:Arial; font-size:11px; padding:0px; float:left}
.VE_spantext_view span{padding:2px 10px 0px 0px; display:block}
.VE_spantext_pagetotaldisplay{font-family:Arial; font-size:11px; padding:0px; float:left}
.VE_accpages{margin-right:10px;font-size:11px;margin-left:160px}

.VE_addeventbutton_div{text-align:right; margin:15px 20px 0px 20px;width: 735px;float:left;}
.VE_textalihncenter{text-align:center; padding:2px 0px}
.VE_textalihnright{text-align:right;}
.VE_textalihnright a{color:#db4456; text-decoration:none}
.VE_textalihnright a:hover{color:#571c1f; text-decoration:none}
.VE_eventname_div{text-align:left; color:#db4456; width:150px; display:block; float:left;}
.VE_reminderdate_textbox{width:30px; border:1px solid #bdbec2; color:#571c1f; font-size:11px; padding-top:2px;margin-right:0px;}
.VE_reminderdropdown_div{padding:2px 0px}
.VE_header{border-top:1px #f8eaa3 solid; border-bottom:1px #f8eaa3 solid;font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:center; padding:5px 0px 5px 0px; line-height:18px}
.VE_header1{border-top:1px #f8eaa3 solid; border-bottom:1px #f8eaa3 solid;font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:left; padding:5px 10px 5px 10px; line-height:18px}
.VE_eventname_div a{color:#db4456; text-decoration:none}
.VE_eventname_div a:hover{color:#571c1f; text-decoration:none}
.VME_minicart_itemrow{padding:1px 5px 1px 10px; font-family:Arial; font-size:11px; color:#571c1f}
.VME_minicart_altrow{background-color: #fdf8df;padding:1px 5px 1px 10px;font-family:Arial; font-size:11px; color:#571c1f}
.VME_errormessage_pinkdivmaster{float:left; margin-bottom:10px; text-align:left; margin-left:20px}
.VME_errormessage_list{float:left; width:100%;}

/* my images classes - new UI */
.imagesupload_master{float:left; margin-bottom:10px}
.mi_description{padding:10px 0px 10px 0px; width:730px;}
.mi_addimage_master{width:100%; float:left;}
.mi_uploadimage_text{width:160px; float:left; font-size:14px; padding-top:3px; font-weight:bold; text-transform:uppercase; color:#571c1f; }
.mi_chooseimage{width:89px; height:20px; float:left; }
.mi_selectedimage{padding:3px 15px 0px 15px; color:#000; font-size:11px; float:left; text-align:left; }
.mi_addbutton{width:46px; height:17px; float:left; padding-top:2px;}

.mi_tablemaster{width:730px; margin-left:20px;}
.mi_thumbnail_td{width:106px;padding-right:12px; padding-bottom:10px}
.mi_masterdiv_thumbnaildisplay{width:700px; padding:0px 20px 0px 20px; float:left}
.mi_preview_ul{width: 730px; z-index: 1000; float: left}


.mi_renamelink{width:53px; font-size:11px; text-transform:uppercase; color:#db4456; text-align:left; text-decoration:none;}
.mi_renamelink a{ font-size:11px; text-transform:uppercase; color:#db4456; text-align:left; text-decoration:none;}
.mi_renamelink a:hover{font-size:11px; text-transform:uppercase; color:#571c1f; text-align:left; text-decoration:none;}
.mi_renamelink a:selected{font-size:11px; text-transform:uppercase; color:#571c1f; text-align:left; text-decoration:none;}

.mi_deletelink{width:53px; font-size:11px; text-transform:uppercase; color:#db4456; text-align:right; text-decoration:none;}
.mi_deletelink a{ font-size:11px; text-transform:uppercase; color:#db4456; text-align:right; text-decoration:none;}
.mi_deletelink a:hover{ font-size:11px; text-transform:uppercase; color:#571c1f; text-align:right; text-decoration:none;}
.mi_deletelink a:selected{font-size:11px; text-transform:uppercase; color:#571c1f; text-align:right; text-decoration:none;}

.mi_flyOutDivMyImage{position: absolute; width: 358px; z-index: 3; opacity:100; filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
           font-size: 14px; font-family: Arial; background-color: #F8EAA3; padding: 20px 0px 0px 0px; border-bottom:1px #571c1f solid; }

.mi_flyOutDiv{display: none; position: absolute; width: 358px; z-index: 3; opacity: 0; filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
           font-size: 14px; font-family: Arial; background-color: #F8EAA3; padding: 20px 0px 0px 0px; border-bottom:1px #571c1f solid; }
.mi_filter_buttonsmaster{float:left; padding:10px 0px 10px 10px; margin:8px 10px 0px 10px; border-top:1px #000 solid; width:318px;}
.mi_filter_closelink{ cursor:pointer; color: #db4456; text-align:left; padding: 3px 5px 5px 0px; font-size:10px; float:left; }
.mi_filter_closelink a{ cursor:pointer; color: #db4456; text-decoration:none; }
.mi_filter_closelink a:hover{ cursor:pointer; color: #571c1f; text-decoration:none; }

.mi_blankrow{height:15px;}
.mi_renamepopup{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px; float:left; width:350px}
.mi_instruction_text{font-size: 11px; color: #db4456; font-weight: bold; padding-bottom: 3px}
.mi_imagecurrentname{font-size: 11px}
.mi_namerequired_msg{padding-top:3px; font-size:11px}


/* new popup for shopping cart save for later*/
.popupmaster_div_shopcart_saveforlater{width:468px;}
.popupmaster_div_shopcart_saveforlater .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.popupmaster_div_shopcart_saveforlater .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.popupmaster_div_shopcart_saveforlater .middletopcurve{width: 436px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}

.popupmaster_div_shopcart_saveforlater .middlebottomcurve{width: 436px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.popupmaster_div_shopcart_saveforlater .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.popupmaster_div_shopcart_saveforlater .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.popupmaster_div_shopcart_saveforlater .productname_masterdivtop{width: 460px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.popupmaster_div_shopcart_saveforlater .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 15px; text-transform: uppercase; float: left; font-weight:bold}
.popupmaster_div_shopcart_saveforlater .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}

.popupmaster_div_shopcart_saveforlater .popupmsg_placeholder_div{width: 460px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff}

.saveforlater_popupdiv_cart{width: 230px; text-align: center}
.cart_saveforlater_productdetails{width: 150px; padding-left: 20px;}
.cart_saveforlater_designname{font-family: Arial; font-size: 12px; font-weight: normal; color: #db4456;padding-bottom: 3px}
.cart_popup_designdetails{font-size: 10px; font-weight: normal}
.now_pricetext{color:#db4456}
.cart_remove_saveforlater{width: 58px; float: right; margin-left:8px}
.cart_addtocart_saveforlater{width: 64px; float: right;margin-left:8px}
.cart_cancle_saveforlater{width: 100px; float: right; padding-right: 3px; padding-top: 2px; color:#db4456; font-size:10px}

/* order confirmation New UI*/
.OC_heading{padding: 10px 20px; background-color: #f8eaa3; font-family: Arial; font-size: 30px;color: #571c1e;}
.OC_Master_detailsdiv{float: left; width: 938px; margin-bottom:20px}
.OC_Master_detailsdiv .leftdiv{margin: 0px 20px 0px; width: 450px; float: left;}
.OC_Master_detailsdiv .rightdiv{margin: 0px 20px 0px; width: 300px; float: right; text-align: right;font-size: 12px; color: #000; font-family: Arial; line-height: 16px;}
.OC_datedisplay{color: #571c1e; font-size: 14px;}
.OC_ordernumber{padding: 5px 0px; color:#571c1f; font-size: 22px;}
.OC_ordernumber span{padding-left:5px}
.OC_promocode_masterdiv{color: #571c1e; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.OC_promocode_checkout{color: #571c1e; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.OC_promocode_headingtext{float: left; padding-right: 5px}
.OC_promocode_number{color: #db4456; float:left}
.OC_productname_grid{padding:0px 10px 0px 10px; color:#db4456; font-family:Arial; font-size:12px}
.OC_quantitylable{padding: 0px 0px 0px 8px; text-align:left; color:#000; font-size:11px; text-transform:uppercase; font-weight:bold}
.OC_quantitydisplay{padding:0px 8px 0px 8px; float:left; font-family:Arial; font-size:11px; color:#000; line-height:18px; text-align:left}
.OC_totaldisplay{font-size:11px; color:#571d1f; text-align:right; padding-right:20px}
.OC_totaldisplay_grid{font-size:11px; color:#571d1f; text-align:right; padding-right:0px}
.OC_shipmentname{font-size:14px; font-weight:bold; padding-bottom:10px;color:#571d1f; width:400px}
.OC_totalamountdisplay{width:320px;padding:15px 10px 10px 0px; float:right}
.OC_tracking_div{width:300px;padding:15px 10px 10px 0px; float:left}
.OC_supplimenttotal{font-weight:bold;color: #571c1f}
.OC_minusdicount{color:#db4456}
.OC_trackingtext{font-size: 11px; font-weight: bold; color: #571c1f}
.OC_USPtext{font-size: 14px; font-weight: bold; color: #571c1f}
.OC_USPnumber{color:#db4456;font-size: 14px; font-weight: bold;}

.OC_mastershippementdiv{float: left; margin: 0px 20px}
.OC_shippemnetinnerdiv{float: left; margin-bottom:15px}

.OC_ordertotal_display{padding-top:15px}
.OC_display_shippementtotal_master{width: 320px; float: right; text-align: right; margin-right:20px}
.OC_display_shippementtotal{background-color: #f8eaa3; border-top: 4px #571c1f solid; border-bottom: 4px #571c1f solid;padding: 15px 0px 15px 0px}
.OC_gridemaster_div{width: 898px; margin: 0px auto}
.OC_gridemaster_printbutton_div{width: 938px; margin: 0px auto}


/* customer service page - error msg */
.cs_errormsg_master{width:338px; margin-left:143px; padding-bottom:15px; float:left;}

/* ORDER STATUS NEW UI CLASSES*/
.OS_masterdivcontrol{width: 775px; float: left}
.OS_Master_detailsdiv{float: left; width: 775px; margin-bottom:20px; margin-top:20px}
.OS_Master_detailsdiv .leftdiv{margin: 0px 20px 0px; width: 400px; float: left;}
.OS_Master_detailsdiv .rightdiv{margin: 0px 20px 0px; width: 250px; float: right; text-align: right;font-size: 12px; color: #000; font-family: Arial; line-height: 16px;}
.OS_gridemaster_div{width: 735px; margin: 0px auto}
.OS_gridemaster_div{width: 735px; margin: 0px auto}

/* ORDER DETAILS NEW UI CLASSES*/
.OD_previousnext_master{float: left; width:735px; margin:0px 20px 20px; border-top:1px #571d1f dotted; border-bottom:1px #571d1f dotted}
.OD_previousnext_master .left{float:left; font-size:11px; color:#db4456; text-transform:uppercase; font-weight:bold; padding:5px 10px}
.OD_previousnext_master .right{float:right; font-size:11px; color:#db4456;  padding:5px 10px}
.OD_previousnext_master a{color:#db4456; text-decoration:none}
.OD_previousnext_master a:hover{color:#571d1f; text-decoration:none}
.OD_previousnext_master .seperator{padding:0px 3px}
.OD_reorder_link{padding:3px 10px 0px 10px; color:#db4456; font-family:Arial; font-size:11px}
.OD_reorder_link a{color:#db4456; text-decoration:none}
.OD_reorder_link a:hover{color:#571d1f; text-decoration:none}

/* ORDER HISTORY NEW UI CLASSES*/
.OH_gridheading{background:#f8eaa3; height:17px; color:#db4456; font-size:11px; text-transform:uppercase;font-weight:bold;border-right:1px #571d1f solid; padding-left:10px}
.OH_gridheading_end{background:#f8eaa3; height:17px; color:#db4456; font-size:11px; text-transform:uppercase;font-weight:bold;padding-left:10px}
.OH_gridheading_itemtemplate{background:#fff; height:17px; color:#571d1f; font-size:11px; padding:0px 10px; height:18px;}
.OH_gridheading_alttemplate{background:#fdf8df; height:17px; color:#571d1f; font-size:11px; padding:0px 10px; height:18px;}
.OH_gridheading_itemtemplate a{color:#db4456; text-decoration:none}
.OH_gridheading_itemtemplate a:hover{color:#571d1f; text-decoration:none}
.OH_gridheading_alttemplate a{color:#db4456; text-decoration:none}
.OH_gridheading_alttemplate a:hover{color:#571d1f; text-decoration:none}

.displaynone{display:none}
.AB_savebutondiv{padding-bottom: 10px}

.VP_datemodified_lable{font-weight:bold; padding-right:3px}
.VP_gridheading_details{font-family:Arial; color:#571d1f; text-align:left; padding:10px 10px 10px 10px; font-size:11px; line-height:16px}
.VP_productname{font-size:11px;}
.VP_numberdisplay{font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold; color:#571d1f; text-align:right; padding:10px 20px 5px 0px; line-height:18px}
.VP_proof_details_h1{font-family:Arial; font-size:12px; color:#db4456; padding-bottom:5px}


/* address book - add new address -UI fix */
.ab_addnew_dropdown{color:#000; width:198px; font-size:11px; font-family:Arial; text-align:left}
.ab_submitbutton{margin-bottom:15px; float:right; width:90%; }
.ab_requiredfields{float:right; text-align:right; padding-top:5px;}

/*404 error page*/
.error404_HeaderDiv{margin-top:0px;}
.error404_HeaderDiv .logo{width:100%; float:left; margin:28px 0px 28px 0px; text-align:center}
.error404_squareblock_heading{padding:20px 27px 20px 27px;background:url(../../../../images/JZConsumer/error404_bg.png) repeat-x left bottom;}
.error404_searchbox{width: 300px; float: left; height: 50px;}
.error404_bottomlinks{float:left;width:730px;padding:10px 30px} 

.error404_productslinks{width: 312px; float: left;font-family: Arial; font-size: 11px; color: #db4456}
.error404_productslinks .block1{float:left; width:106px;}
.error404_productslinks .block2{float:left; width:115px;}
.error404_productslinks .block3{float:left; width:84px;}
.error404_productslinks .block4{float:left; width:90px;}
.error404_productslinks .block5{float:left; width:125px;}
.error404_productslinks .block6{float:left; width:70px;}
.error404_productslinks .floatleft{float:left; margin-bottom:10px}
.error404_productslinks a{color:#db4456; text-decoration:none}
.error404_productslinks a:hover{color:#571d1f; text-decoration:none}

/* shopping cart crosscell alignmeny*/
.CS_aligncenter{width:735px; margin:0px auto;}

.VE_dottedgirdline{border-bottom:1px #571d1f dotted}

.VCO_actualpricedispaly{color:#571d1f; text-decoration:line-through; }
.VCO_dicountpricedispaly{color:#db4456}
.VCO_salepricedispaly{color:#571d1f;}

.VBP_quickview_popuph1{font-family:Arial; font-size:16px; color:#db4456; padding-bottom:5px}
.VBP_quickview_description{font-family:Arial; font-size:13px;color:#571d1f; padding-bottom:5px}
.VE_errormessagegroup_div{float:left; width:330px; text-align:left;}
/* issue fix for ie7 starts here*/
*+html
.VE_errormessagegroup_div{float:left; width:330px; text-align:left; padding-top:10px}
*+html .VE_errormessagegroup_div ul{padding:0px; margin-bottom:0px}
/* issue fix for ie7 ends here*/
.VAB_addnewaddress_div{padding: 0px 20px; text-align: right}

/*Added for Double click message color change*/
.layouttext_display{color:#571c1f}
.olctmessagetext_display{color:#db4456}

/* shipping - corrected address pop up */
.vcs_addresspopup_usportal_text{color:#db4456; font-size:11px; text-align:left}
.vcs_addresspopup_genearltest{ font-size:11px; color:#571c1f; text-align:left; float:left; padding:5px 0px 5px 0px;}
.vcs_addresses_master{float:left; padding:10px 0px 10px 0px;}
.vcs_addresspopup_leftmaster{width:195px; float:left}
.vcs_addresspopup_originaladd_heading{font-size:11px; color:#571c1f; font-weight:bold; text-transform:uppercase;}
.vcs_addresspopup_originaladd{font-size:12px; color:#000; text-align:left}
.vcs_address_pinktext{color:#db4456; font-weight:bold;}
.vcs_address_buttonmaster{width:170px; float:left; padding-top:15px;}
.vcs_useaddbutton{width:104px; height:18px; float:left;}

.vcs_cancelbutlink{width: 50px; float: left; padding-top: 2px; color:#db4456; font-size:10px;}
.vcs_cancelbutlink a{width: 50px; float: left; padding-top: 2px; color:#db4456; font-size:10px;}
.vcs_cancelbutlink a:hover{width: 50px; float: left; padding-top: 2px; color:#571c1f; font-size:10px;}
.vcs_cancelbutlink a:selected{width: 50px; float: left; padding-top: 2px; color:#571c1f; font-size:10px;}

/* registration confirmation page */
.regconfirm_heading{float:left;color:#571d1f; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase;
                    padding:20px 25px 0px 0px; font-weight:normal; line-height:15px;}
.regconfirm_contentmaster{width:735px; padding:20px; float:left; font-size:12px; text-align:left; color:#571c1f;}
.regconfirm_contentmaster input{ vertical-align:middle; margin-left:0px; }

.regconfirm_checkboxlable{font-size:12px; font-weight:normal; color:#571C1F; float:left; width:100%; padding:0px 0px 8px 0px;}

.regconfirm_gotoaccountpage_link{  color:#db4456; text-decoration:none;}
.regconfirm_gotoaccountpage_link a{ font-size:12px; color:#db4456; text-decoration:none;}
.regconfirm_gotoaccountpage_link a:hover{font-size:12px; color:#571c1f; text-decoration:none;}
.regconfirm_gotoaccountpage_link a:selected{font-size:12px; color:#571c1f; text-decoration:none;} 

.regconfirm_jointext{line-height:19px; padding:15px 0px 15px 0px;}

.regconfirm_accpage{float:left; padding:6px 10px 0px 0px;}

.regconfirm_joinbutton{float:left; width:70px;}
.regconfirm_errormaster{ width:100%; float:left; padding:6px 0px 0px 0px;}
.regconfirm_error{float:left; padding:3px 10px 0px 0px; color:#db4456; font-style:italic;}

/* Ship to--UI for quickview classes*/
.VBDP_ST_masterdiv{padding-top: 10px; float: left; width: 100%}
.VBDP_shipto_lable{float: left; width: 60px; padding-top: 2px;font-size:11px; color:#571c1f; font-family:Arial}
.VBDP_shipto_dropdown_div{float: right; width: 140px; text-align: right}
.VBDP_enternewname_masterdiv{padding: 10px 0px 0px 0px; float: left; width: 100%;}
.VBDP_enternewname_textbox_div{float: right; text-align:right; width:100%;}

.VBDP_enternewname_textbox_suiteselectopt{float:left;width:200px; margin-right:28px }

.VBDP_enternewname_textbox{width: 110px; border: 1px solid #BDBEC2; color: #000000;font-size: 10px; padding-top: 2px;}
.VBDP_enternewname_textbox_master{float: right; width:130px;}
.VBDP_enternewname_savebutton{float: right; padding: 2px 0px 2px 0px; width:15px; margin-left:3px;}
.VBDP_enternewname_errormessage{color: #db4456; font-family: Arial; font-size: 11px; font-style: italic;text-align: left; float: left; padding-top: 5px; font-weight: bold}
.VBDP_example_messagetext{color: #000000; font-family: Arial; font-size: 10px; font-style: italic;text-align: left; float: left; padding-top: 5px;}

/* Ship to--UI for shopping cart*/
.VSC_enternewname_textbox_div{float: left; text-align:left; width:100%; }
.VSC_enternewname_textbox_master{float: left; width:105px;}
.VSC_enternewname_savebutton{float: left; padding: 1px 0px 1px 0px; width:15px; margin-left:3px;}

/* Ship to--UI for minishopping cart*/
.VMSC_enternewname_savebutton{float: right; padding: 2px 0px 2px 0px; width:15px; margin-left:3px; margin-right:2px}

/* Ship to--UI for productinformation*/
.VPI_shipto_masterdiv{float:left; padding-bottom:10px}
.VPI_ST_masterdiv{float: left; width: 100%}
.VPI_shipto_dropdown_div{float: left; width: 130px; text-align: right}
.VPI_enternewname_textbox_div{float: left; text-align:right; width:190px;}

/* Color set--UI for productbrowsing*/
.product_colorset{margin-bottom:5px}
.product_colorset_slider{margin-bottom:0px}
.colorset_productinformation{padding-left:1px}

/* for H1 and H2 tags */
.h1h2_master{float:left; width:735px; margin:0px 20px 20px 20px; font-family:Arial; color:#571c1f; text-align:left}
.h1h2_master a{color:#db4456; text-decoration:none}
.h1h2_master a:hover{color:#571c1f; text-decoration:none}
h1{font-size:24px;font-family:Arial; color:#571c1f; margin:0px; padding-bottom:10px; text-transform:uppercase}
h2{font-size:12px;font-family:Arial; color:#571c1f; margin:0px;}

/*choose logo*/
.VCL_divcontrol{background-color:#fff; float:left; width:948px;}
.VCL_tabpage_selectedheader{width:297px; height:32px; float:left;background:url(../../../../images/JZBusiness/choose_logo_selected_bg.png) no-repeat; font-size:18px; font-family:Arial; color:#fff; text-align:center; padding-top:12px; text-transform:uppercase; margin-left:4px}
.VCL_tabpage_unselectedheader{width:297px; height:32px; float:left;background:url(../../../../images/JZBusiness/choose_logo_bg.png) no-repeat; font-size:18px; font-family:Arial; color:#fff; text-align:center; padding-top:12px; text-transform:uppercase;margin-left:4px}
.VCL_masterdiv{margin:20px}
.VCL_selectlogo_masterdiv{float:left; width:100%;}
.VCL_selectlogo_masterdiv .rightinnerdiv{float: left; width: 657px; }
.VCL_selectlogo_masterdiv .leftinnerdiv{float: left; width: 228px;margin-right:20px;}
.VCL_companyname_textbox{width:217px; border:1px #bdbec2 solid; font-family:Arial; font-size:10px; color:#000; padding:2px 4px}
.VCL_chooseindustry_dropdown{width:225px;font-family:Arial; font-size:11px; color:#000; font-weight:bold}
.VCL_keyword_textbox{width:186px; border:1px #bdbec2 solid; font-family:Arial; font-size:10px; color:#000; padding:2px 4px}
/*choose logo data pager*/
.VCLdatapager_bg{text-align:right; color:#571d1f;  margin:0px 0px 5px 0px;width: 646px; padding: 8px 0px 8px 0px; font-size: .9em; background-color: #f8eaa3; float:left;}        
              
.VCLdatapager_bg .pagerlink{color:#db4456; text-decoration:none; padding:0px 7px 0px 7px; border-right:1px #571d1f solid;vertical-align:middle }
.VCLdatapager_bg .pagerlink:hover{color:#571c1f; text-decoration:none}
.VCLdatapager_bg .pagerlink:active{color:#db4456; text-decoration:none}
.VCLdatapager_bg .pagerlink:visited{color:#db4456; text-decoration:none}
.VCLdatapager_bg .selected{color:#571d1f; text-decoration:none;padding:0px 7px 0px 7px;border-right:1px #571d1f solid;vertical-align:middle}
.VCLdatapager_bg .pagerbutton{padding-left:5px; vertical-align:middle}
.VCLdatapager_bg .pagercontrol_div{text-align:right; padding-right:10px; width:350px; float:right;}
.VCLdatapager_bg .pagedetails_text{float:left; text-align:left; font-size:1em; padding-left:5px;}
.VCLdatapager_bg .lastpage_withoutborder{padding:0px 7px 0px 7px; color:#db4456; text-decoration:none;vertical-align:middle}
.VCLdatapager_bg .lastpage_withoutborder:hover{padding:0px 7px 0px 7px; color:#571c1f; text-decoration:none;vertical-align:middle}
.VCL_seedetails_productname{font-size: 16px; color: #db4456; padding: 5px 0px 0px 0px}
.VCL_logoimages_productmaster{margin:0px; float:left;  padding:0px 0px 0px 0px; width:646px; height:520px}

.VCL_radiobuttontext{color:#000; font-size:11px;}
.VCL_radiobuttontext input{vertical-align:middle; height:11px; margin:0px 3px 0px 0px}
.VCL_selectoptions_pagedropdown{padding-top:10px; line-height:18px;}
.VCL_logodisplay{margin-top: 20px; background-color: #fff; border: 1px solid #ccc; width: 230px; height: 230px}

.VCL_previewdesign_masterdiv{float:left; width:100%; margin-bottom:0px}
.VCL_previewdesign_masterdiv .leftinnerdiv{float: left; width: 657px; margin-right:20px;}
.VCL_previewdesign_masterdiv .rightinnerdiv{float: left; width: 228px;}
.VCP_seedetails_headingpink{color: #571d1f; margin-top:30px; font-size: 14px; font-weight: bold; text-transform: uppercase;border-bottom: 1px #571c1f dotted; display: block; padding-bottom: 2px}
.VCP_seedetails_previewmasterdiv{text-align:left; border-bottom:1px solid #bfbfbf}

.VCP_bottombuttondiv{float:right;text-align:right; margin:0px 20px}
.VCP_bottombuttondiv a{text-decoration:none; color:#db4456; font-size:11px; text-transform:uppercase;}
.VCP_bottombuttondiv a:hover{text-decoration:none; color:#571c1f;}
.VCP_bottombuttondiv .customizebutton{width: 99px; float: right; height:25px;margin-left:5px;}
.VCP_bottombuttondiv .backbutton{width: 100px; float: right; height:25px; margin-left:5px; }
.VCP_bottombuttondiv .exitlinkbutton{float: right;padding-top: 8px; padding-right:5px}

.VCP_radiobuttonopen_text{padding: 3px 0px 3px 20px; font-family: Arial; font-size: 11px; color: #000; font-weight: bold; line-height:14px;}
.VCP_dropdown_addlogo{padding: 10px 0px 10px 20px}
.VCL_spacefor_imagealignment{padding:0px 9px}

.VMA_reg_newuserheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:left; width:355px;}
.VMA_reg_returninguserheading_master{border-bottom:1px dotted #571c1f; padding-bottom:5px; float:right; width:355px;}
.VMA_seperatorarear{float: left; width: 2px; margin:0px 29px; height:210px; border-right:1px dotted #571c1f}

.VPS_buttonnew{padding-left:5px}

/*suite select options*/
.VSSO_viewoptionsmaster{margin: 10px 0px 30px 345px;}
.VSSO_selectoption_master{padding-left:57px; padding-top:5px}
.VSSO_selectoptiontext{font-family:Arial; font-size:11px; color:#000; font-weight:bold; padding:0px 0px 3px 5px}
.VSSO_selectcolorenvelop_inner{width: 228px; float: left}
.VSSO_selectcolor_radiobutton{font-size:11px;margin:0px; padding:0px}
.VSSO_selectcolor_radiobutton input[type="radio"]{vertical-align:middle}
.VSSO_selectoption_dropdown{margin-left: 10px; padding-top: 5px;}
.VSSO_productname{font-size:12px; color:#571c1f;}

/*Bundleselect option SHIP TO*/
.VBSO_enternewname_textbox_master{float: right; width:123px;}
.VBSO_enternewname_textbox{width: 108px; border: 1px solid #BDBEC2; color: #000000;font-size: 10px; padding-top: 2px;}

/*mini checkout review order*/
.VCORO_shipmentmaster{float:left; width:208px; padding:10px 0px 0px 0px;}
.VCORO_shipmenttext{color:#571c1f; font-weight:bold}

/* search pager control*/
.VSPC_pagediv_master{font-family: Arial; font-size: 1em;}
.VSPC_pagediv_master a{color:#db4456; text-decoration:none;vertical-align:middle; padding:0px 7px; border-right:1px #571c1f solid;}
.VSPC_pagediv_master a:hover{color:#571c1f; text-decoration:none;vertical-align:middle; padding:0px 7px; border-right:1px #571c1f solid;}
.VSPC_pagediv_master .selected{color:#571c1f; text-decoration:none;vertical-align:middle; padding:0px 7px; border-right:1px #571c1f solid;}
.VSPC_pagediv_master .lastpage{color:#db4456; text-decoration:none;vertical-align:middle; padding:0px 7px; }
.VSPC_pagediv_master .lastpage:hover{color:#571c1f; text-decoration:none;vertical-align:middle; padding:0px 7px; }

.VCL_thumbnailborder{border: 1px #ccc solid; margin:0px 2px; width:100px}
.VCL_thumbnailborder_pink{border: 1px #db4456 solid; margin:0px 2px;width:100px}

/* order confirmation thanks class */
.OC_thankstext{width:480px; float:left; padding-left:20px; text-align:left; font-family:Arial; font-size:14px;color:#571c1f; font-weight:bold}
.VCOS_wrongshippingaddes_error{font-size:14px; font-weight:normal}
.VCOS_errordifference{font-weight:bold; font-size:14px}
.VCOS_editbutlink{width: 30px; float: left; padding-top: 2px; color:#db4456; font-size:10px;}
.VCOS_editbutlink a{color:#db4456; text-decoration:none}
.VCOS_editbutlink a:hover{color:#571c1f; text-decoration:none}

/* new popup for address validator error*/
.VCOS_popupmaster_divforcurve_smallpopup{width:440px;}
.VCOS_popupmaster_divforcurve_smallpopup .lefttopcurve{background:url(../../../../images/JZConsumer/leftcurvetoppopup.png) no-repeat left top; }
.VCOS_popupmaster_divforcurve_smallpopup .righttopcurve{background:url(../../../../images/JZConsumer/rightcurvetoppopup.png) no-repeat right top;}
.VCOS_popupmaster_divforcurve_smallpopup .middletopcurve{width: 408px; border-top: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #f8eaa3}

.VCOS_popupmaster_divforcurve_smallpopup .middlebottomcurve{width: 408px; border-bottom: 4px #571c1f solid; margin: 0px 16px; height: 12px; background-color: #fff}           
.VCOS_popupmaster_divforcurve_smallpopup .leftbottomcurve{background:url(../../../../images/JZConsumer/leftcurvebottompopup.png) no-repeat left bottom;}
.VCOS_popupmaster_divforcurve_smallpopup .rightbottomcurve{background:url(../../../../images/JZConsumer/rightcurvebottompopup.png) no-repeat right bottom;}

.VCOS_popupmaster_divforcurve_smallpopup .productname_masterdivtop{width: 432px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #f8eaa3; float: left}
.VCOS_popupmaster_divforcurve_smallpopup .productname_masterdivtop .prodnamediv{padding: 0px 16px 10px 16px; color: #571c1f; font-family: Arial; font-size: 18px; text-transform: uppercase; float: left}
.VCOS_popupmaster_divforcurve_smallpopup .productname_masterdivtop .closebuttoncross{padding: 2px 16px 0px 16px; float: right}

.VCOS_popupmsg_placeholder_div{width: 432px; border-left: 4px #571c1f solid; border-right: 4px #571c1f solid; background-color: #fff}
.VCOS_popupmsg_placeholder_div .generalpopup_designaddmsg_text{color:#571d1f; text-align:left;padding: 20px 16px 20px 16px; font-family:Arial; font-size:16px; font-weight:bold }
.VCOS_generalpopup_text{color:#571d1f; float:left; width:400px; text-align:left; font-size:12px; font-weight:normal; padding:10px 16px 0px 16px}

/* MyAccount*/
.VMA_errormessagediv{width:338px; line-height:16px;}
.flyer_designtipdiv{float: right; padding-top:2px}
.flyer_sampletextdiv{float: right; font-size:14px}
.flyer_sampletextdiv span{padding: 0px 5px;color: #571c1f;} 
.registration_confirm{color:#db4456; font-size:10px; text-transform:uppercase; text-decoration:none; float:left;
                          padding:3px 8px 20px 0px; }     
.VBSR-header-dropdown{float:left; padding-right:5px}
.VBSR-header-showresults-text{float:left; padding-right:5px; width:300px}  
.overlay_SearchResult {position:absolute;top:200px;left:100px;}   

/*AutoComplete flyout */
.autocomplete_completionListElement
{ 
margin : 0px!important; 
background-color : #fff; 
color : windowtext; 
border : buttonshadow; 
border-width : 1px; 
border-style : solid; 
cursor : 'default'; 
overflow : auto; 
height : 200px; 
text-align : left; 
list-style-type : none; 
position:absolute;
z-index:99;
margin:0px; padding:0px 0px 0px 3px
}
.autocomplete_completionListElement li
{
list-style-type : none;
margin:0px;
padding:0px;	
}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
background-color: #ffff99; 
color: black; 
padding: 1px; 
}
/* AutoComplete item */
.autocomplete_listItem
{
background-color : window; 
color : windowtext; 
padding : 1px; 
}      
/*error page*/
.links_404page
        {
            float: left;
            font-family: Arial;
            font-size: 11px;
            color: #db4456;
            padding-right: 12px;
        }
        .links_404page a
        {
            color: #db4456;
            text-decoration: none;
        }
        .links_404page a:hover
        {
            color: #571d1f;
            text-decoration: none;
        }            
        
/*Image Slider jquery classes*/
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 830px;padding: 5px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  830px;height: 140px;}
.jcarousel-skin-tango .jcarousel-item {width: 100px; height: 140px; padding-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 5px;right: 5px;width: 32px;height: 98px;cursor: pointer;
                                                  background: transparent url(../../../../images/JZConsumer/next_button_Both.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0px 0;height:98px;top:5px;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0 -98px; height:98px;top:5px;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 5px;left: 5px;width: 32px; height: 98px; cursor: pointer; 
                                                  background: transparent url(../../../../images/JZConsumer/prev_button_Both.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {  background-position: 0px 0;height:98px;top:5px;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {  cursor: default;   background-position: 0 -98px; height:98px;top:5px;}

/*Image Slider jquery classes ends here*/