div.hidden1 {display: none;}
div.prompt1 {background:url(../../libs/images/tick-glow.jpg) no-repeat;clear:left; color:#f76293; font-size:15px; float:left; width:150px;padding-left:30px; font-weight:bold; height:30px;padding-top:5px; }
div.hidden2 {display: none;}
div.prompt2 {background:url(../../libs/images/tick-glow.jpg) no-repeat;clear:left; color:#f76293; font-size:15px; float:left; width:150px;padding-left:30px; font-weight:bold; height:30px;padding-top:5px; }
div.hidden3 {display: none;}
div.prompt3 {background:url(../../libs/images/tick-glow.jpg) no-repeat;clear:left; color:#f76293; font-size:15px; float:left; width:150px;padding-left:30px; font-weight:bold; height:30px;padding-top:5px; }
 
.box_subcat		{margin: 0px auto; width: 508px;}

.clear			{clear: both; height: 1px;}

.subcat_left		{width: 13px; height: 356px; background:  url(../../libs/images/subcatlarge_left.jpg) no-repeat; float: left; margin-left: 5px;}
.subcat_center		{width: 720px; height: 356px; background:  url(../../libs/images/subcatlarge_center.jpg) repeat-x; float: left; padding:  0px 8px;}
.subcat_center img	{margin-top: 19px;}
.subcat_right		{width: 17px; height: 356px; background:  url(../../libs/images/subcatlarge_right.jpg) no-repeat; float: left;}

.fulldisplay_left		{width: 13px; height: 252px; background:  url(../../libs/images/fulldisplay_left.jpg) no-repeat; float: left; margin-left: 5px;}
.fulldisplay_center		{width: 140px; height: 252px; background:  url(../../libs/images/fulldisplay_center.jpg) repeat-x; float:left; padding: 0px 8px;}
.fulldisplay_center img	{margin-top:20px;}
.fulldisplay_right		{width:15px; height:252px;  background: url(../../libs/images/fulldisplay_right.jpg) no-repeat; float:left;}

.outerWrapper { margin: 0 auto 0 auto; width:822px; text-align: left; }
.outerWrapper .header { margin-top:40px;width:825px;height:168px;float:left;background:url(../../libs/images/headerBack.png) no-repeat;margin-bottom:10px; }
.outerWrapper .header .menuHolder{ margin-top:60px;}
.outerWrapper .header img { display:block; }
.outerWrapper .contentleft { margin-left:53px; width:570px; min-height:570px; }
.outerWrapper .footer { float:left;margin-left:-1px; width:792px; padding:30px; padding-bottom:0px;color:#000000; background:url(../../libs/images/contentBackRepeat.png) repeat-y;}
.outerWrapper .footer img{ border:0px; }
.outerWrapper .contentInnerhead { float:left; width:827px; background:url(../../libs/images/contentBackHeader.png) no-repeat; height:9px; margin:0px; padding:0px; }
.outerWrapper .contentInner { float:left; width:842px;margin-left:-1px; padding: 0px 0px 0px 4px;  background:url(../../libs/images/contentBackRepeat.png) repeat-y; }
.outerWrapper .contentFoot { float:left; width:827px; background:url(../../libs/images/contentBackFooter.png) no-repeat; min-height:15px; }

.productSub { width:262px; float:left; }
.specialsHolder{ float:right;width:740px;padding:10px;background:#ffffff;border:2px solid #f76293;margin-right:17px;margin-top:10px;}
.styleFont {font-family: typist,Arial, Helvetica, sans-serif;font-weight:bold;}

.outerWrapper .productFullViewLeftHeader { float:left;height:18px;width:362px;background:url(../../libs/images/fullProductBackgroundHeader.jpg) no-repeat;}
.outerWrapper .fullProductBackgroundRepeat { float:left;width:339px;padding-left:23px;padding-top:10px;background:url(../../libs/images/fullProductBackgroundContentRepeat.jpg) repeat-y;}
.outerWrapper .productFullViewLeftFooter { float:left;width:342px;font-weight:bold;font-size:20px;padding-left:20px;height:47px;background:url(../../libs/images/fullProductBackgroundFooter.jpg) no-repeat;}

..outerWrapper .productFullViewLeftHeaderBottom { float:left;height:18px;width:362px;}

.boxset_contains {}
.boxset_contains img {width:103px;}
.mm_box1 { float: left; width: 105px; margin-right: 17px; padding: 10px 12px 10px 12px; background:url(../../libs/images/mm_bg.jpg) no-repeat; }

.outerWrapper .contentInner .productFullViewRight { padding-left:5px;text-align:left; }
.outerWrapper .contentInner .productCatHome {background:url(../../libs/images/ProductCatHomeBackground.gif) no-repeat;float:left;width:232px;padding-left:18px;height:331px;padding-top:15px;margin-top:25px; margin-left:25px; }
.outerWrapper .contentInner .productSubCat {background:url(../../libs/images/ProductSubCatBackground.jpg) no-repeat;float:left;width:232px;padding-left:20px;height:346px;padding-top:20px;margin-top:25px; margin-left:5px; margin-right: 25px; }
.outerWrapper .contentInner .productsBack {background:url(../../libs/images/ProductsBackground.gif) no-repeat;float:left;width:218px;padding-left:18px;height:209px;padding-top:13px;margin-top:25px; margin-left:5px; }

/*PRODUCTS LIST DISPLAY*/
.outerWrapper .contentInner .productsBackHeader {background:url(../../libs/images/ProductsBackgroundHeader.gif) no-repeat;float:left;width:218px;padding-left:18px;height:15px;margin-top:25px; margin-left:5px; }
.outerWrapper .contentInner .productsBackRepeat {background:url(../../libs/images/ProductsBackgroundRepeat.gif) repeat-y;float:left;width:218px; padding-left:18px; margin-left:5px; }
.outerWrapper .contentInner .productsBackFooter {background:url(../../libs/images/ProductsBackgroundFooter.gif) no-repeat;float:left;width:218px;padding-left:18px;height:18px; margin-left:5px; }


/*  PRODUCT ANGLE VIEWS  */
/*.outerWrapper .contentInner .productAngleBack {background:url(../../libs/images/productAngleViewBackground.jpg) no-repeat;float:left;width:133px;padding-left:17px;height:160px;padding-top:12px;margin-top:10px; margin-left:5px; }*/
.outerWrapper .contentInner .productAngleBackHeader {background:url(../../libs/images/productAngleViewBackgroundHeader.jpg) no-repeat;float:left;width:150px;height:14px;}
.outerWrapper .contentInner .productAngleBackRepeat {background:url(../../libs/images/productAngleViewBackgroundRepeat.jpg) repeat-y;padding:5px 0px 5px 0px;float:left;width:133px;padding-left:17px; }
.outerWrapper .contentInner .productAngleBackFooter {background:url(../../libs/images/productAngleViewBackgroundFooter.jpg) no-repeat;float:left;width:150px;height:15px;}

/*  END  */
.outerWrapper .contentInner .pressBack {background:url(../../libs/images/pressBack.jpg) no-repeat;float:left;width:233px;padding-left:20px;height:226px;padding-top:42px;margin-top:25px; margin-left:5px; }
.topShopSummaryContainer { margin-top:20px;padding-top:5px;padding-bottom:5px;margin-right:20px;width:258px;float:right;background:#feecef;border-top:1px solid #917fa2;border-right:1px solid #917fa2;border-left:1px solid #49373a;border-bottom:1px solid #49373a;}
.myAccountHolder { float:right;margin-right:0px;margin-top:3px;width:80px;margin-left:10px; }
.newCustomer { width:280px; height:200px; border:1px solid #000;background:#feecef}
.newCustomerHolder { background:#000000;padding:10px;text-align:center;color:#fff;}
.existingCustomer { margin-left:15px;width:280px; height:200px;background:#feecef; border:1px solid #333333; color:#B50553}
.existingCustomerHolder { padding:10px;text-align:center; border-top:1px solid #000; background:#333; color:#ffffff;}
.loginLeftPad { padding:20px;padding-top:10px;}
.gen_form { width: 300px; border:3px solid #000000; }
.gen_form .form_input { }
.gen_form .form_input-highlighted { border:2px solid #FF0000; }
.gen_form div.row span.label_col { float: left; width: 25%; text-align: right; padding-right:5px; }
.gen_form div.row span.input_col {float: right;width: 65%;text-align: left;padding-left:5px;}
.gen_form .submit_div {width:40%;text-align:right;}
.right_form {width: 220px;}
.right_form .form_input {}
.right_form .form_input-highlighted {border:2px solid #fa94a8;}
.right_form div.row span.label_col {float: left;text-align: right;padding-right:5px;font-size:13px;}
.right_form div.row span.input_col {float: right;text-align: left;padding-left:5px;padding-right:10px;}
.right_form .submit_div {width:100%;text-align:right;padding:5px 10px 0px 0px;}

.custLogin_form {width: 220px;}
.custLogin_form .form_input {}
.custLogin_form .form_input-highlighted {border:2px solid #FF0000;}
.custLogin_form div.row span.label_col {float: left;text-align: right;padding-right:5px;font-size:13px;}
.custLogin_form div.row span.input_col {float: right;text-align: left;padding-left:5px;padding-right:10px;}
.custLogin_form .submit_div{border-top:1px solid #000000;width:270px;text-align:center;padding:20px 10px 0px 0px;margin-top:8px;}
.custLogin_form .submit_div input{background:url(../../libs/images/goBut.jpg) no-repeat;width:117px;cursor:pointer;height:30px;border:0px;}

.login_box {}
.login_box * {font-size:10px;}
.right_box {background-color:none;padding:5px;margin-bottom:8px;}
.rightRow {line-height:18px;}
.shopCartSmallRow {text-align:right;line-height:20px;}
.featureProductFull {padding:5px;width:400px;}
.contentBg {background-color:none; padding:5px 2px;}
.specialsBg {height:137px;padding:5px; border:1px solid #CCCCCC;}
.galleryBg   {height:137px; padding:5px;  border:1px solid #CCCCCC;}
.specialProductDiv {padding:5px; border:1px; width:55px; height:120px; overflow:hidden;}
.homePhoto   {padding:5px 15px;}
.homeCaption {text-align:center; font-size:10px;}
.request_box {float:right; border:2px solid #3B425F; padding:5px; width:150px; }
.request_box a {font-size:11px;}

.main_left { float: left;  width: 225px; padding-top: 10px; }
.main_right { float: left;  width: 585px; padding-top: 10px; margin-left: 5px; }
.main_right form { margin-left: 5px; }
.main_left .prodtitle { float: right; width: 216px; padding-bottom: 5px; } 
.main_left .menubox { background-color: #FECBD4; border: 1px solid #000000; float: right; width: 216px; }
.breadcrumbs_div { padding-right: 20px; }
