/**** Layout 1A CSS DEFINITIONS ****/
body,p,form { margin:0; padding:0; }
body { font:11px/14px tahoma; color:#fff;}
img {border:0; float:left;}
.flt { float:left;}
.flr {float:right;}
.clr {clear:left;}
.ds {display:inline;}
.lk { text-decoration:none; border:0;}

/**** General Definitions and images ****/

/**** Main Top Block - header + banner + navigation bar ****/
#main_block{width:1000px; margin:auto;}
#header_block{width:1000px; float:left; background:url(../images/tile_top.gif) repeat-x; padding-bottom:10px;}

/**** Navigation Bar ****/
div.navbar { padding:14px 36px; }
div.navbar a { font:bold 11px/14px tahoma; color:#fbd0d8; text-decoration:none; margin-right:35px; }
div.navbar a.checkout { margin-left:350px; }

/**** Global Header and Banner ****/
div.globalheader { width:948px; margin-left:26px; display:inline; float:left; }
div.globalheader h1 { margin:5px 5px 5px 250px; color:#502029; font-size:14px; }
div.globalheader h2 { margin:5px 5px 5px 350px; color:#502029; font-size:28px; }
div.banner { background:url(../images/banner.jpg) no-repeat; width:948px; height:100px; float:left; } 
/* div.banner { background:url(../images/banner.jpg) no-repeat; width:948px; height:232px; float:left; } */

/**** Mini-basket ****/
div.minibask { background:url(../images/crt_bkg.gif) no-repeat; width:228px; height:40px; margin:6px 0 0 0; float:left; }
div.minibask img { margin:7px 0 0 11px; }
p.minibasktxt { font:bold 11px/14px tahoma; color:#FAD6DC; margin:12px 0 0 10px; float:left; }
p.minibasktxt a { font:bold 11px/14px tahoma; color:#FAD6DC; margin:0px; text-decoration:none; }

/**** Search Box ****/
div.searchbar { background:url(../images/crt_bkg.gif) no-repeat; width:228px; height:40px; margin:6px 0 0 40px; float:right; }
div.searchbar input#searchbtn { margin:10px 0 0 8px; width:20px; height:21px; float:left; }
div.searchbar input#searchbox { width:126px; margin:8px 0 0 5px; float:left; }
p.searchtxt { font:bold 11px/14px tahoma; margin:12px 0 0 10px; float:left; }


/**** Main Left, Center and Right Blocks ****/
#sub_block1{width:1000px; margin:auto;}
#content_block{width:1000px; float:left; background:#9C545F; padding-bottom:10px;}

#left_block{width:260px;float:left;}


#center_block{width:484px;float:left;}
div#center_block img.topborder { margin:8px 0 0 0; }
div#center_block div.main_content { background:#C67181; width:476px; float:left; padding-bottom:15px;  }
div#center_block div.main_content p { font-size:14px; margin:5px; min-height:500px; }
div#center_block img.botborder { margin:0; }


div.welcomelinks { background:url(../images/hd_bk.gif) no-repeat; width:228px; height:40px; margin:8px 0 0 25px; float:left; }
div.welcomelinks a {font:bold 11px/14px tahoma; color:#FAD6DC; margin-top:3px; martin-left:10px; }
div.welcomelinks p { margin:2px 0 0 10px; }

/**** category tree ****/
div.cattree_header { background:url(../images/hd_bk.gif) no-repeat; width:228px; height:40px; margin:8px 0 0 25px; float:left; }
div.cattree_headertxt {font:bold 11px/14px tahoma; color:#FAD6DC; margin:12px 0 0 36px; float:left; }
div.cattree_categories { background:#682A35; width:226px; float:left; margin:0 0 0 26px; }
div.cattree a.cattree_link {border-bottom:1px solid #823542; background:url(../images/blt_arw.gif) no-repeat left;padding-left:16px; float:left; font:11px/32px tahoma; color:#FFC6CF; text-decoration:none; width:190px; margin-left:12px;}
div.cattree p.cattree_selected {border-bottom:1px solid #823542; background:url(../images/blt_arw.gif) no-repeat left;padding-left:16px; float:left; font:11px/32px tahoma bold; color:#FF666F; text-decoration:none; width:190px; margin-left:12px;}


#right_block{width:256px;float:left;}
div.specials { background:url(../images/rt_spl.gif) no-repeat; width:230px; height:202px; font:bold 11px/14px tahoma; color:#fff; margin:8px 0 0 0; float:left; }
div.specials p { margin:15px 0 0 20px; float:left; }

div.newproducts { background:url(../images/hd_bk.gif) no-repeat; width:228px; height:40px; margin:14px 0 0 0px; float:left; }
div.newproducts p.newproductstxt {font:bold 11px/14px tahoma; color:#FAD6DC; margin:12px 0 0 36px;}
div.rightblock_content { background:#682A35; width:226px; float:left; margin:3px 0 0 0px; }
/* div#right_block img { margin:0px; background:#ff0000; } */

/* .rt_spcl{ background:url(../images/rt_spl.gif) no-repeat; width:230px; height:202px; font:bold 11px/14px tahoma; color:#fff; margin:8px 0 0 0;} */

/**** Global Footer Block ****/
#sub_block2{width:1000px; margin:auto;}
#footer_block{width:1000px; float:left; background:#652935;}
div.globalfooter { margin:10px; color:#FBD0D8; font:11px/14px tahoma;  }


/**** Layout 1B: 2 Columns ****/
#center_block_b {width:724px;float:left;}
div#center_block_b img.topborder_b { margin:8px 0 0 0; }
div#center_block_b div.main_content_b { background:#C67181; width:716px; float:left; padding-bottom:15px; min-height:306px;  }
div#center_block_b div.main_content_b div#sfnt { font-size:14px; margin-top:15px; margin-left:60px; height:525px; width:600px; background:url(../images/home_bg.jpg) no-repeat; color:#000000; border:1px solid; }
/* div#center_block_b div.main_content_b div#sfnt img#savings{ margin-left:400px; position:relative; } */
div#center_block_b div.main_content_b div#sfnt img#savings{  float:right; }
div#center_block_b div.main_content_b div#sfnt p { margin-left:270px; margin-top:40px; }
div#center_block_b div.main_content_b div#sfnt div#callouts { margin-left:270px; margin-top:35px; }
div#center_block_b div.main_content_b div#sfnt a { color:#682A35; }

div#center_block_b div.main_content_b div#sfnt div#callouts div.ctgythmb { margin-left:10px; margin-top:5px; margin-right:0px; float:left; background-color:#000000; color:#C67181; width:95px; }
div#center_block_b div.main_content_b div#sfnt div#callouts a { text-decoration:none; color:#C67181; }
div#center_block_b div.main_content_b div#sfnt div#callouts a:hover { text-decoration:none; color:#652935; }

div#center_block_b div.main_content_b div#sfnt div#callouts div.ctgythmb label { width:94px; display:block; padding-left:2px;  }
/* div#center_block_b div.main_content_b div#sfnt div#callouts div.ctgythmb img { border:1px solid; } */
div#center_block_b img.botborder_b { margin:0; }

div#center_block_b div.breadcrumb { padding-bottom:5px; padding-left:5px; background:#C67181; float:left; width:711px; color:#FBD0D8; }
div#center_block_b div.breadcrumb a { color:#FBD0D8; text-decoration:none; }
div#center_block_b div.breadcrumb a:hover { color:#652935; }

div#center_block_b a { color:#FBD0D8; text-decoration:none; }
div#center_block_b a:hover { color:#652935; }

/**** Category Layouts ****/
/* div.main_content_b { float:left; background:#ff0000; } */

div.main_content_b div.subcats { padding-left:5px; float:left; width:711px; }
div.subcats div.subcategory { float:left; width:130px; margin-top:15px; margin-left:10px; } 
div.subcats div.subcategory div.subcontent { background:#000000; margin: 0 auto; width:130px; min-height:155px; }
div.subcats div.subcategory div.subcontent img { padding-left:1px; padding-right:1px; }
div.subcats div.subcategory div.subcontent p { clear:left; }

div.main_content_b h1.category_name { font-size:16px; margin:5px; color:#FBD0D8; } 
div.ctgy_prod { width:225px; height:215px; margin:5px; float:left; display:block; overflow:hidden; /* border:1px solid; */ color:#502029; }
div.ctgy_prod div.ctgy_prod_img { float:left; min-height:215px; }
div.ctgy_prod div.ctgy_prod_img img { margin:5px; }

div.ctgy_prod div.ctgy_prod_detail { }
div.ctgy_prod div.ctgy_prod_detail h1 { margin-top:5px; }
div.ctgy_prod div.ctgy_prod_detail a.details { background-image:url(/images/details.gif); width:70px; height:22px; margin-top:4px; display:block; float:left; }
div.ctgy_prod div.ctgy_prod_detail a.add2cart { background-image:url(/images/add2cart.gif); width:87px; height:22px; margin-top:4px; display:block; float:left; }
div.ctgy_prod strong.link { display:none; }  

div.ctgy_prod h1 { font:bold 11px/14px tahoma; color:#502029; margin:20px 0 0 18px; }
/* div.ctgy_prod a { color:#502029; } */
/* div.ctgy_prod p.ctgy_short { font:28px; color:#3D181F; margin:14px 0 0 18px;  }  */
/* div.ctgy_prod p.ctgy_price { font:28px; color:#3D181F; margin:14px 0 0 18px; } */
/* div.ctgy_prod a.details { background-image:url(/images/details.gif); width:70px; height:22px; margin-top:4px; display:block; float:left; } */
/* div.ctgy_prod a.add2cart { background-image:url(/images/add2cart.gif); width:87px; height:22px; margin-top:4px; display:block; float:left; } */
/* div.ctgy_prod strong.link { display:none; }   */
/* div.ctgy_prod p { display:block; }    */




/*top*/
/* .modl{width:948px; margin-left:26px; display:inline; } */
/* .lnks{ background:url(../images/tile_navi.gif) repeat-x; float:left; width:948px; margin-left:26px; display:inline; } */
/* .navi{ background:url(../images/tp_bar.gif) no-repeat right; float:left;font: bold 11px/14px tahoma; color:#FBD0D8; text-decoration:none; padding:17px 36px;} */
/* .hom{ background:url(../images/tile_hom.gif) repeat-x; float:left;font: bold 11px/14px tahoma; color:#FBD0D8; text-decoration:none; padding:17px 30px;}  */

/*left*/
/* .hd_bkg{ background:url(../images/hd_bk.gif) no-repeat; width:228px; height:40px; margin:8px 0 0 25px;} */
/* .hd{font:bold 11px/14px tahoma; color:#FAD6DC; margin:12px 0 0 36px;} */

/*center*/
/* .titl { font:17px/14px tahoma; color:#FAD6DC; margin:12px 0 0 36px;} */
/* .topc_cnt{font:bold 11px/14px tahoma; color:#FFB9C5; margin:20px 0 0 18px; float:left; width:300px;} */
/* .cnt_txt{ color:#3D181F;font:11px/14px tahoma; width:320px; margin:14px 0 0 18px; } */
/* .prc_tag{ background:url(../images/prc_tag.gif) no-repeat; width:80px; height:29px; margin:6px 200px 0 18px; color:#502029; font:17px tahoma;} */
/* .btn_dtl{ background:url(../images/dtl.gif) no-repeat; width:69px; height:22px;margin:10px 0 0 135px; border:0; padding-left:15px;font:11px/14px tahoma; color:#fff;} */
/* .btn_add{ background:url(../images/add.gif) no-repeat; width:87px; height:22px;margin:10px 0 0 10px; border:0; padding-left:15px;font:11px/14px tahoma; color:#fff;} */
/* .c_modl{border-top:1px solid #B36372; width:465px; margin:12px 0 0 5px; float:left;} */
/* .a_modl{width:465px; margin:12px 0 0 5px; float:left; background:url(../images/c_ln.gif) no-repeat top;} */
/* .c_spn{background:#C67181; width:476px; float:left; padding-bottom:15px;} */

/*right*/
/* .rt_spcl{ background:url(../images/rt_spl.gif) no-repeat; width:230px; height:202px; font:bold 11px/14px tahoma; color:#fff; margin:8px 0 0 0;} */
/* .modl_lnk{background:#682A35; width:226px; float:left;} */
.topc{ font:bold 11px/14px tahoma; color:#DA7383; margin:12px 0 0 15px;}

/*footer*/
/* .f_tx{ color:#FBD0D8; font:11px/14px tahoma; margin:15px 0 0 365px; padding-bottom:15px;} */

div.global_footer a { text-decoration:none; color:#C67181; }
div.global_footer a:hover { color:#ffffff; }
div.global_footer a:visited { text-decoration:none; color:#C67181; }
