body
{
    font-family: Tahoma, cursive, sans-serif;
    /*margin-left: 60px;
    margin-right: auto;
    text-align: center;*/
}
img {
	border: none;
        padding: 0;
}
/*getcart*/
div.GC
{
    text-align: center; margin-left: auto; margin-right: auto; width: 300px; position: relative; z-index: 1000; height: 0px;
}
#cart
{
    display: none; position: relative; top: 200px; left: 300px; _position: absolute; _top: 200px; _left: 500px; width: 300px;  z-index: 500;
}
.opera #cart
{
    position: absolute; top: 200px; left: 300px;
}
div.GC-rep
{
    background-image: url('../images/showcart-rep2.png'); background-repeat: repeat-y; color: #fff; font-size: 8pt;
}
div.GC-title
{
    font-weight: bold; position: relative; top: -5px; left: 10px; _position: relative; _top: -5px; _left: -90px; width: 100px;
}
/*end getcart*/
/* top.php, top2.php, top3.php */ 
img.logo
{
    position: relative; top: 40px; left: -30px;
}
table.navtable
{
    position: relative; top: -35px; left: 80px;font-size: 10pt; _position: relative; _top: -42px;
}
.opera table.navtable
{
    position: relative; top: -55px;
}
div.homeimg
{
    position: relative; left: 0px; top: 8px; height: 75px; width: 75px;
}
div.hometext
{
    position: relative; top: -25px; left: 20px;
}
div.break1
{
    position: relative; left: -10px;
}
div.break2
{
    position: relative; left: -30px;
}
div.break3
{
    position: relative; left: -45px;
}
div.helpimg
{
     position: relative; left: -20px; top: 16px; height: 75px; width: 75px;
}
div.helptext
{
    position: relative; top: -33px;
}
div.shopimg
{
    position: relative; left: -40px; top: 8px; height: 75px; width: 75px;
}
div.shoptext
{
    position: relative; top: -25px; left: -15px;
}
div.contactimg
{
    position: relative; left: -55px; top: 8px;height: 75px; width: 75px;
}
div.contacttext
{
    position: relative; top: -25px; left: -35px;
}
/* ----end top.php top2.php top3.php------ */
/* footer.php */
table.footertable
{
    position: absolute; top: -65px; left: 770px;;
}
div.ltafsb
{
    display: inline; position: relative; z-index: 1000;
}
table.footertablelinks
{
    position: relative; top:20px; left: 20px; font-family: tahoma, cursive; font-size: 8pt; color: #999; text-align: left; 
    _position: relative; _top:20px; _left: -265px; 
}
a.footerlinks:link { text-decoration: none; color: #999; }
a.footerlinks:active { text-decoration: none; color: #999; }
a.footerlinks:visited { text-decoration: none; color: #999; }
a.footerlinks:hover { text-decoration: underline; color: #999; }
a{ text-decoration: none; color: #999; }
a{ text-decoration: none; color: #999; }
a{ text-decoration: none; color: #999; }
a:hover { text-decoration: underline; color: #999; }
table.by
{
    position: relative; top: 105px; left: 20px; font-family: tahoma, cursive; font-size: 8pt; color: #999; text-align: left;
    
    _position: relative; _top: 105px; _left: -250px;
}
/* -----end footer----- */
/* navbar.php */
li.nopush
{
    font-size: 15pt; color: #ddd; margin-bottom: 2px;
}
span.break
{
    position: relative; top: 2px; _position: relative; _top: 7px;
}
/* ------end navbar ----- */

/* viewcart.php */
/* viewcart navbar */
div.VCnavbar
{
    background-image: url(../images/navbar.png); background-repeat: no-repeat; height: 104px; width: 900px; position: relative; left: -31px; top:-2px; z-index: 200; _position: relative; _top: -10px; _left: -31px;
}
.opera div.VCnavbar
{
    position: relative; top: -2px; left: -30px;
}

div.VCnavbar2
{
    background-image: url(../images/navbar.png); background-repeat: no-repeat; height: 104px; width: 900px; position: relative; left: -33px; top:-2px; z-index: 200; _position: relative; _top: -10px; _left: -32px;
}
.opera div.VCnavbar2
{
    position: relative; top: -2px; left: -30px;
}
.gecko div.VCnavbar2
{
    position: relative; top: -2px; left: -31px;
}
div.searchcontainer
{
    position: relative; top: -12px; left: 620px; _position: relative; _top: 22px; _left: 620px; width: 300px; display: compact;
}
.opera div.searchcontainer
{
   position: absolute; top: 20px;
}
img.LSB
{
    position: relative; top: 56px; left: -245px; _top: 0px; _left: 0px;
    
}
.opera .LSB
{
    position: absolute; top: 23px; left: -10px;
}
.webkit .LSB
{
    position: relative; top: 57px;
}
.chrome .LSB
{
    position: relative; top: 56px;
}
.webkit #RSB
{
    position: relative; top:-1px;
}
.chrome #RSB
{
    position: relative; top: 0px;
}

input.inputSB
{
    position: relative; top: -5px; _position: relative; _top: -4px; background-image: url(../images/searchbox.png); height: 17px; width: 160px; background-color: transparent; border: none; font-size: 9pt; color: #fff; height: 17px; font-size: 8pt;
}
button.buttonSB
{
    border: none; background-color: transparent; cursor: inherit;
}
button.buttonSB img
{
    position: relative; top: 12px; left: 8px; _position: relative; _top: 10px; _left: 8px; cursor: inherit;
}
img.cartbutton
{
    margin-left: 10px; width: 20px; height: 20px;
}
/**/

table.VCtoptable
{
    position: relative; top: -20px; left: -20px;
}
div.newslettersignup
{
    background-image: url('../images/newsContainer.png'); background-repeat: no-repeat; width: 897px; height: 143px;
}
div.newslettersignup2
{
    background-image: url('../images/newsContainer.png'); background-repeat: no-repeat; width: 593px; height: 143px;
}
table.headerviewcart
{
    width: 271px; text-align: justify;
}
td.HVtop
{
    padding-left: 15px; padding-top: 15px; font-weight: bolder; color: #333;
}
td.HVmid
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
td.HVbot
{
    padding-left: 15px; font-weight: bold; font-size: 8pt; color: #888;
}
table.headerviewcart2
{
    width: 275px; text-align: justify;
}
td.HVtop2
{
    padding-left: 40px; padding-top: 8px; font-size: 10pt; font-weight: bolder; color: #FFF;
}
td.HVmid2
{
    padding-left: 40px; color: #eee; font-size: 8pt;
}
td.shoppercart
{
    font-family: tahoma, cursive; font-size: 9pt; color: #666; line-height: 12pt;
}
td.shoppercart div
{
    position: relative; top: 0px; left: -10px;
}
table.rows
{
    width: 850px; text-align: center;
}
table.rows td
{
    font-size: 10pt; font-weight: bold; color: #555; text-align: left;
}
td.noitemscart
{
    font-size: 8pt; font-weight: bold; color: #555; text-align: left;
}
table.calctable
{
    margin-left: 60%; text-align: right;
}
/*table.calctable td
{
    text-align: justify; width: 100px; font-size: 8pt; color: #ff0000;
}*/
td.totalexvat
{
width: 200px; padding: 3px; background-color: #eee; text-align: right; font-weight: bold; font-size: 10pt; color: #666;
}

/* viewcart.php footer*/


/* --- viewcart.php footer end*/
div.VCfooter
{
    height: 161px; width: 900px; position: relative; top: 165px; left: -33px; _position: relative; _top: 160px; _left: -32px; background-image: url(../images/footer.png);
}
div.VCfooter2
{
    height: 161px; width: 900px; position: relative; top: 0px; left: -33px; _position: relative; _top: 0px; _left: -32px;  background-image: url(../images/footer.png);
}
div.VCfooter3
{
    height: 161px; width: 900px; position: relative; top: 0px; left: -33px; _position: relative; _top: 0px; _left: -px;  background-image: url(../images/footer.png);
}
/* ----- end viewcart.php ------ */

/* index.php */
table.VCtoptable
{
    position: relative; top: -20px; left: -20px;
}
div.welcomepane
{
    background-image: url('../images/welcomeContainer.png'); background-repeat: no-repeat; width: 897px; height: 143px; position: relative; top: 10px; left: 0px;
}
table.headerviewcart
{
    width: 271px;
}
td.indexTop
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
td.indexMid
{
    padding-left: 15px; font-weight: bold; color: #888; font-size: 8pt;
}
td.HVbot
{
    padding-left: 15px; font-weight: bold; font-size: 8pt; color: #888;
}
table.headerviewcart2
{
    width: 275px; text-align: justify;
}
td.IndexHelp
{
    padding-left: 12px; padding-top: 8px; font-size: 10pt; font-weight: bolder; color: #FFF;
}
td.indexHelpCont
{
    padding-left: 12px; color: #eee; font-size: 8pt;
}
table.readytobuy
{
    width: 270px; text-align: justify; vertical-align: top;
}
td.readytobuytop
{
    padding-left: 8px; padding-top: 20px; font-size: 10pt; font-weight: bolder; color: #555;
}
td.readytobuybot
{
    padding-left: 8px; color: #666; font-size: 8pt;
}
td.indexMainCont
{
    font-family: tahoma, cursive; font-size: 8pt; color: #666; line-height: 12pt;
}
td.indexMainCont div
{
    position: relative; top: 0px; left: -10px;
}
div.fisheye_nav
{
    position: relative; top: 40px; left: -10px; z-index: 2;
}
div.fisheye_nav table
{
    font-family: tahoma, cursive, sans-serif; color: #555; font-weight: bold; 
}
/*
    class=\"VCfooter\" style=\"height: 161px; width: 900px; position: relative; top: 160px; left: -33px; _position: relative; _top: 160px; _left: -32px; background-image: url(images/footer.png);\"
*/

/* ------ end index.php ------*/

/* helpandadvice.php */
td.HandACont
{
    font-family: tahoma, cursive; font-size: 8pt; color: #666; line-height: 12pt;
}
div.HandAContainer
{
    position: relative; top: 0px; left: -10px; background-image: url('../images/Untitled-1-top.png'); width: 840px; height: 66px;
}
table.HA_innertable1
{
    position: relative; top: 15px; left:0px; text-align: center; height: 20px;font-size: 8pt;
}
table.HA_INNERTABLE1 a{ color: #333;}
td.td_kitchen
{
    padding-left: 20px;width: 93px; 
}
td.td_bath
{
    width: 75px; 
}
td.td_out
{
   width: 86px;
}
td.td_int
{
    width: 93px; 
}
td.td_cry
{
    width: 78px; 
}
td.td_low
{
    width: 85px; 
}
div.HA_innertable1div
{
    position: relative; top: 0px; left: -10px; background-image: url('../images/Untitled-1.png'); width: 840px;
}
div.HA_innertable1div table
{
    position: relative; top: -20px; width: 840px;
}
td.HA_header
{
    padding: 20px; height: 20px; color: #333; vertical-align: text-top; font-weight: bold; font-size: 11pt;
}
td.HA_content
{
    padding-left: 30px; padding-right: 30px; font-size: 8pt; color: #444; text-align: justify; vertical-align: text-top;
}
div.HA_content_footer
{
    position: relative; top: 0px; left: -10px; background-image: url('../images/Untitled-1-bot.png'); width: 840px; height: 36px;
}


/* ------ end helpandadvice.php ------- */

/* contact.php */
table.contact_toptable
{
    position: relative; top: -10px;
}
td.contact_td_top
{
    padding-left: 15px; padding-top: 15px; font-weight: bolder; color: #333;
}
td.contact_td_mid
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
td.contact_td_bot
{
    padding-left: 15px; font-weight: bold; font-size: 8pt; color: #888;
}
td.newsletter
{
    padding-left: 40px; padding-top: 15px; font-weight: bolder; color: #FFF;
}
td.newsletter_d
{
    padding-left: 40px; font-weight: bold; color: #888; font-size: 6pt;
}
.opera td.newsletter_d
{
    font-weight: normal; color: #999;    
}
td.newsletter_form
{
    padding-left: 40px; font-weight: bold; font-size: 9pt; color: #888;
}
img.NEWSl
{
    position: relative; top: 2px; _position: relative; _top: 1px;
}
#newsBox
{
    position: relative; top: -3px; left: -5px;width: 176px; height: 20px; background-color: transparent; background-image: url(../images/newsBox.png); background-repeat: repeat; border: none; font-size: 8pt; padding-top: 4px; font-family: tahoma, cursive;
}
.chrome #newsBox
{
    position: relative; top: -4px;
}
.opera #newsBox
{
    position: relative; top: -4px;
}
.webkit #newsbox
{
    position:relative; top: -4px;
}
img.newsR
{
    position: relative; top: 2px; left: -10px; _position: relative; _top: 1px;
}
td.newsletter_form button
{
    border: none; background-color: transparent; width: 39px; height: 32px; position: relative; top: 12px; left: -15px; _position: relative; _top: 0px; _left: -5px;
}

/* contact form itself */
table.contact_form
{
    position: relative; top: 20px; left:-210px; font-size: 10pt; color: #888;
}
td.contact_form_cont
{
    font-size: 12pt; font-weight: bold;
}
span.contact_error
{
    font-size: 8pt;color: red;
}
#LNEWS
{
    position: relative; top: 2px; _position: relative; _top: 1px;
}
input.inputcontact
{
    position: relative; top: -3px; left: -5px;width: 176px; height: 20px; background-color: transparent; background-image: url(../images/newsBox.png); background-repeat: repeat; border: none; font-size: 8pt; padding-top: 4px; font-family: tahoma, cursive; 
}
.chrome .inputcontact
{
    position: relative; top: -4px;
}
.opera .inputcontact
{
    position: relative; top: -4px;
}
.webkit .inputcontact
{
    position: relative; top: -4px;
}
#RNEWS
{
    position: relative; top: 2px; left: -10px; _position: relative; _top: 1px;
}
textarea.textcontact
{
    font-family: tahoma, cursive, sans-serif; font-size: 8pt;background-color: transparent; border: none; background-image: url(../images/textboxrep.png); background-repeat: repeat-y; width: 326px; padding: 20px;
}
table.textarea_table
{
    position: relative; top: -20px;
}
table.textarea_table2
{
    position: relative; top: -30px;
}
button.sendemailbut
{
    border: none; background-color: transparent;
}

/* ---- end ontact form iteself ----- */

/* address at the bottom */
table.address_table
{
    position: relative; top: 40px; _top: 70px; left: -150px; _left: -130px;
}
#contactinfo
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px;
}
table.address_table_innertable
{
    width: 271px;
}
td.add_line1
{
    padding-left: 15px; padding-top: 10px; font-weight: bolder; color: #333;
}
td.add_line2
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
td.add_line3
{
    padding-left: 15px; font-weight: bold; font-size: 8pt; color: #888;
}
table.phoneandat
{
    width: 350px; position: relative; top: 0px; font-size: 10pt;
}
td.phoneandat_top
{
    padding-left: 40px; margin-top: -10px; font-size: 12pt;font-weight: bolder; color: #FFF;
}
td.phoneandat
{
    padding-left: 40px; font-weight: bolder; color: #FFF; font-size: 10pt;
}
td.phoneandat2
{
    padding-left: 40px; margin-top: -10px; font-size: 10pt;font-weight: bolder; color: #FFF;
}
table.phoneadnat label
{
    color: #999;    
}
/* --- end address --- */

/* footer.php */
/*table.footertable123
{
    margin-left: auto; margin-right: auto; text-align: center; position: absolute; left: 179px; _left:176px; z-index: -1;
}*/
/*table.footertable123
{
    margin-left: auto; margin-right: auto; text-align: center; position: absolute; left: 179px; _left:176px; z-index: -1;
}*/
table.footertable12345
{
    margin-left: auto; margin-right: auto; text-align: center; position: relative; /*left: 179px; _left:176px;*/ z-index: 200;
}
table.footertable123456
{
    margin-left: auto; margin-right: auto; text-align: center; position: absolute; left: 179px; _left:176px; z-index: 200;
}
.gecko table.footertable123456
{
    margin-left: auto; margin-right: auto; text-align: center; position: absolute; left: 188px; z-index: 200;
}
.ie7 table.footertable123456
{
    margin-left: auto; margin-right: auto; text-align: center; position: absolute; left: 50px; _left:29px; z-index: 200;
}
.ie8 table.footertable123456
{
    margin-left: auto; margin-right: auto; text-align: center; position: relative; left: 50px; _left:50px; z-index: 200;
}
/* --- end footer.php ---*/

/* ----- end contact.php ----- */

/* categories.php !isset */
table.categories
{
    position: relative; top: 0px; left: 0px; height: 450px;
}
#contactinfo
{
    background-image: url(../images/productsHeader.png); background-repeat: no-repeat; width: 593px; height: 129px;
}
#contactinfotd1
{
    padding-left: 15px; padding-top: 10px; font-weight: bolder; color: #333;
}
#contactinfotd2
{
    padding-left: 15px; color: #666; font-size: 8pt;
}
#contactinfotd2.img
{
    width: 70px;
}
#contactinfo_text
{
    width: 390px; position: relative; top: 0px;
}
#contactinfo_text_td1
{
    padding-left: 0px; margin-top: -10px; font-size: 10pt; text-align: justify; color: #FFF;
}
#noitems
{
    font-size: 10pt; color: #888;
}
td.cat_container1
{
    height: 100px; position: relative;
}
td.cat_container2
{
    height: 100px; position: relative; left: -40px;
}
td.cat_image_container
{
    padding-left:15px;font-weight: bolder; color: #888; font-size: 10pt;
}
td.cat_text_container
{
    font-size: 8pt; color: #888; width: 160px; vertical-align: top;
}
/*#Specoff
{
    position: relative; top: -140px; left: 230px; _position: relative; _top: -150px; _left: 230px; width: 250px;
}*/
td.specoff_image_container
{
    padding-left:15px;font-weight: bolder; color: #888; font-size: 10pt;
}
td.specoff_text
{
    font-size: 8pt; color: #888; width: 160px; vertical-align: top;
}


/* --- end categories !isset ---*/

/* categories.php special offers */
table.specialoff
{
    position: relative; top: -20px; left: -10px;
}
div.specoff_newsletter
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px;
}
td.specialoff_title
{
    padding-left: 15px; padding-top: 15px; font-weight: bolder; color: #333;
}
td.specialoff_browseby
{
    padding-left: 15px; font-weight: normal; color: #888; font-size: 8pt;
}
#specoff_dropdown
{
    position: relative; left: 17px; width: 100px; font-size: 8pt; font-family: tahoma, cursive, sans-serif;
}
td.specoff_td1
{
    padding-left: 15px; font-weight: normal; color: #888; font-size: 8pt;
}
#button_container
{
    position: relative; top: -10px; left: 10px; _position: relative; _top: 0px; _left: 10px;
}
#button_container button
{
    background-color: transparent; border: none; width: 50px; height: 25px;
}
#button_link
{
    position: relative; top: -10px; _position: relative; _top: -2px;
}
td.specoff_text
{
    vertical-align: top; padding-top: 15px; 
}
td.specoff_text table
{
    width: 265px; margin-left: 40px; font-size: 8pt; color: #fff;
}
table.specoff_bigt
{
    margin-right: -40px; text-align: left; vertical-align: top; width: 900px; position: relative; top: -30px; left: -33px;  _position: relative; _top: 10px; _left: -50px;
}
table.specoff_bigt td
{
    vertical-align: top; text-align:left;
}
table.specoff_item_container1
{
    margin-left: -20px; _margin-left: 10px; position: relative; top: 70px; _top: 10px;
}
table.specoff_item_container2
{
    margin-left: -10px; position: relative; top: 70px; _top: 10px;
}
div.specoff_item
{
    width: 125px; height: 125px; padding: 0; background-repeat: no-repeat; border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc;
}
img.specoff_item_img
{
    border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; height: 125px;
}
div.showfull1
{
    display: none; position: absolute; _margin-top: 10px; _margin-left: -300px; z-index: 5000; padding: 3px; background-color: #fff; border: 1px solid #666; height: 125px;
}
div.showfull2
{
    display: none; position: absolute; _margin-top: 10px; _margin-left: -70px; z-index: 5000; padding: 3px; background-color: #fff; border: 1px solid #666; height: 125px;
}
td.pagination_outertd1
{
    padding-top: 90px; _padding-top: 50px; height: 50px; _height: 30px;padding-left: 20px;  font-family: tahoma, cursive, sans-serif; font-size: 8pt; color: #888;
}
td.pagination_outertd1 div
{
    position: relative; top: -20px; left: 20px;
}

/* --- end special offers --- */

/* categories.php isset*/
table.gallery
{
    position: relative; top: -20px; left: -150px;
}
table.cat_details
{
    width: 850px;
    /* position: relative; top: -90px; left: -30px; */
}
td.subcategorydetails
{
    padding-left:15px;font-weight: bolder; color: #888; font-size: 10pt;
}
td.subcategorydetails span
{
    font-size: 8pt; font-weight: normal; color: #888;
}
div.brand
{
     background-repeat: no-repeat; width: 100px; height: 110px;
}
div.brand img
{
    width: 100%;
}
td.brand_text
{
    font-size: 8pt; color: #888; width: 150px; vertical-align: top;
}
table.subcat_toptable
{
    position: relative; top: -45px; left: -33px; _position: relative; _top: -38px; _left: -32px; height: 160px; width: 900px;
}
div.newsletter
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px; position: relative; left:15px; _top:10px;
}
.opera div.newsletter
{
    margin-top: 20px;
}
div.left_image
{
     background-repeat: no-repeat; height: 110px; width: 100px;
}
img.stickerstensil
{
    width:100px; display: inline;
}
img.blend_sticker
{
    width: 15px; position: relative; top: -120px; left: 100px;
}
table.subcat_info
{
    width: 200px; position: relative; top: -20px; _position: relative; _top: -70px;
}
.opera table.subcat_info
{
    position: relative; top: -80px;
}
td.subcat_info_td1
{
    padding-left: 15px; padding-top: 15px; font-weight: bolder; color: #333;
}
td.subcat_info_td2
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
td.subcat_info_td3
{
    padding-left: 15px; font-weight: bold; font-size: 8pt; color: #888;
}
table.subcat_info_text
{
    width: 300px; position: relative; top: -35px; _position: relative; _top: -90px;
}
.opera table.subcat_info_text
{
    position: relative; top: -90px;
}
table.subcat_info_text td
{
    padding-left: 10px; padding-top: 15px; font-size: 8pt; color: #FFF;
}
table.subcat_main_container
{
    width: 900px; position: relative; top: -38px; left: -33px;  _position: relative; _top: -38px; _left: -32px;
}
.opera table.subcat_main_container
{
    margin-top: -100px;
}
td.cat_item
{
    vertical-align: top; text-align: center;
}
table.cat_item_tb1
{
    margin-left: 10px; position: relative; _top: -60px;
}
table.cat_item_tb2
{
    position: relative; _top: -60px;
}
div.cat_item_pic
{
    position: relative; top: -1px;overflow: hidden; width: 125px; height: 125px;  border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; background-color: #ddd;
}
div.cat_item_pic2
{
    position: relative; top: -1px;overflow: hidden; width: 125px; height: 125px;  border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; background-color: #ddd;
}
td.pagination_subcat
{
    height: 50px; _height: 30px;padding-left: 20px;  font-family: tahoma, cursive, sans-serif; font-size: 8pt; color: #888;
}
td.pagination_subcat div
{
    position: relative; top: -20px; left: 20px;
}

/* -- end category isset ---*/

/* viewproduct.php*/

table.viewprod_toptable
{
    position: relative; top: -38px; left: -33px; _position: relative; _top: -38px; _left: -32px; height: 160px;     width: 900px;
}
div.VP_newsletter-signup
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px; position: relative; top:-30px; left:-15px; _position: relative; _top: -30px; _left:-20px;
}
#sticker
{
    background-image: url($img); background-repeat: no-repeat; height: 110px; width: 100px;
}
table.VPtable1
{
    width: 200px; position: relative; top: -20px; _position: relative; _top: -70px;
}
.opera table.VPtable1
{
    position: relative; top: -70px;
}
td.VPtd1
{
    padding-left: 15px; padding-top: 15px; font-weight: bolder; color: #333;
}
td.VPtd2
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
td.VPtd3
{
    padding-left: 15px; font-weight: bold; font-size: 8pt; color: #888;
}
table.VPtable2
{
    width: 300px; position: relative; top: -35px; _position: relative; _top: -90px;
}
.opera table.VPtable2
{
    position: relative; top: -90px;
}
td.VPtd4
{
    padding-left: 10px; padding-top: 15px; font-size: 8pt; color: #FFF;
}
table.VPtable3
{
    width: 900px; position: relative; top: -38px; left: -33px;  _position: relative; _top: -76px; _left: -32px;
}
.opera table.VPtable3
{
    margin-top: -80px;
}
td.VPtd5
{
    vertical-align: top; 
}
table.VPtable4
{
    margin-left: 20px; _position: relative; _top: -40px; 
}
table.VPtable4_1
{
    position: relative; top: 0px;
}
td.VPtd6
{
    padding: 5px; vertical-align: top;
}
table.VPtable6
{
    background-color: #eee; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #888;padding: 5px;
}
TD.VPtd7
{
    text-align: center; font-size: 9pt; font-weight: bold; color: #666;
}
/* --- end viewproduct.php --- */

/* directlink.php */
/* keywords */
table.topzpos
{
    position: relative; z-index: 100;
}
table.keywords_td1
{
    position: relative; top: -38px; left: -33px; _position: relative; _top: -38px; _left: -32px; height: 160px; width: 900px; background-color: transparent;
}
div.key_newsletter
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px; position: relative; left:15px; top: -10px; _top:10px;
}
table.keywords_td2
{
    width: 300px; position: relative; top: 0px; _position: relative; _top: 0px;
}
td.key_td1
{
    padding-left: 15px; padding-top: 15px; font-weight: bolder; color: #333;
}
td.key_td2
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
table.keywords_td3
{
    width: 270px; position: relative; top: -0px; _position: relative; _top: -0px;
}
table.keywords_td3 td
{
    padding-left: 10px; padding-top: 15px; font-size: 8pt; color: #FFF;
}
table.keywords_td4
{
    height: 170px;
}
table.keywords_td4 td
{
    font-size: 10pt; width: 800px; padding: 10px;
}
table.keywords_td5
{
    width: 900px; position: relative; top: -50px; left: -33px;  _position: relative; _top: -50px; _left: -50px;
}
td.key_td3
{
    vertical-align: top; text-align: center;
}
table.keywords_td6
{
    margin-left: 20px; position: relative; _top: 10px;
}
table.keywords_td7
{
    position: relative; _top: 10px;
}
div.key_img1
{
     width: 125px; height: 125px; padding: 0; background-repeat: no-repeat; border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc;
}
img.key_img1a
{
    border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; height: 125px;
}
div.showfull1
{
    display: none; position: absolute; _margin-top: 10px; _margin-left: -300px; z-index: 1000; padding: 10px; background-color: #fff; border: 1px solid #666;
}
div.showfull1 img
{
    max-width: 300px;
}
div.showfull2
{
    display: none; position: absolute; _margin-top: 10px; _margin-left: -70px; z-index: 1000; padding: 10px; background-color: #fff; border: 1px solid #666;
}
div.showfull2 img
{
    height: 200px;
}
/* --- end keywords --- */

/* cat */
table.cat_tb1
{
    position: relative; top: -38px; left: -33px; _position: relative; _top: -38px; _left: -32px; height: 160px; width: 900px;
}
div.cat_div1
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px; position: relative; left:15px; _top:10px;
}
.opera div.cat_div1
{
    margin-top: 10px;
}
div.cat_div2
{
    background-repeat: no-repeat; height: 110px; width: 100px;
}
img.cat_sticker
{
    width: 100px; display: inline;
}
img.cat_blend
{
    width: 15px; position: relative; top: -120px; left: 100px;
}
table.cat_tb2
{
    width: 200px; position: relative; top: 0px; _position: relative; _top: -50px; 
}
.opera table.cat_tb2
{
    margin-top: -90px;
}
td.cat_td1
{
    padding-left: 15px; padding-top: 0px; font-weight: bolder; color: #333;
}
td.cat_td2
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 10pt;
}
table.cat_tb3
{
    width: 270px; position: relative; top: -15px; _position: relative; _top: -65px;
}
.opera table.cat_tb3
{
    margin-top: -90px;
}
table.cat_table_contents
{
    width: 900px; position: relative; top: -50px; left: -33px;  _position: relative; _top: -38px; _left: -32px;
}
.opera table.cat_table_contents
{
    margin-top: -60px;
}
table.cat_tb3 td
{
    padding-left: 10px; padding-top: 15px; font-size: 8pt; color: #FFF;
}
table.cat_tb4
{
     margin-left: 10px; position: relative; _top: -60px;
}
table.cat_tb4a
{
     position: relative; _top: -60px;
}
div.subcat_img
{
    width: 125px; height: 125px; padding: 0; background-repeat: no-repeat; border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc;
}
img.subcat_img2
{
    border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; height:125px;
}
div.showfull1
{
    display: none; position: absolute; _margin-top: -60px; _margin-left: -300px; z-index: 1000; padding: 10px; background-color: #fff; border: 1px solid #666;
}
div.showfull1 img
{
    max-width: 300px;
}
div.showfull2
{
    display: none; position: absolute; _margin-top: -60px; _margin-left: -70px; z-index: 1000; padding: 10px; background-color: #fff; border: 1px solid #666;
}
div.showfull2 img
{
    height: 200px;
}
/* --- end cat --*/

/* subcat */
table.subcat_tb1
{
    position: relative; top: -38px; left: -33px; _position: relative; _top: -38px; _left: -32px; height: 160px; width: 900px;
}

div.subcat_news
{
    background-image: url(../images/newsContainer.png); background-repeat: no-repeat; width: 593px; height: 129px; position: relative; left: 15px; _top:10px;
}
.opera div.subcat_news
{
    position: relative; top: 20px;
}
div.subcat_news_img
{
    position: relative; top: -5px; _position: relative; _top: 0px; background-repeat: no-repeat; height: 110px; width: 100px;
}
.opera div.subcat_news_img
{
    position: relative; top: 1px;
}
img.subcat_stickerstensil
{
    width: 100px; display: inline;
}
img.subcat_blend
{
    width: 15px; position: relative; top: -120px; left: 100px;
}
table.subcat_tb2
{
    width: 200px; position: relative; top: -20px; _position: relative; _top: -70px;
}
.opera table.subcat_tb2
{
    margin-top: -90px;
}
td.subcat_tb1
{
    padding-left: 15px; padding-top: 25px; font-weight: bolder; color: #333;
}
td.subcat_tb2
{
    padding-left: 15px; font-weight: bold; color: #666; font-size: 8pt;
}
table.subcat_tb3
{
    width: 270px; position: relative; top: -35px; _position: relative; _top: -90px;
}
.opera table.subcat_tb3
{
    margin-top: -70px;
}
table.subcat_tb3 td
{
    padding-left: 10px; padding-top: 15px; font-size: 8pt; color: #FFF;
}
table.subcat_tb4
{
    width: 900px; position: relative; top: -50px; left: -33px;  _position: relative; _top: -38px; _left: -32px;
}
.opera table.subcat_tb4
{
    margin-top: -60px;
}
td.subcat_tb3
{
    vertical-align: top; text-align: center;
}
table.subcat_tb5
{
     margin-left: 20px; position: relative; _top: -60px;
}
table.subcat_tb5a
{
     position: relative; _top: -60px;
}
div.subcat_img
{
    width: 125px; height: 125px; padding: 0; background-repeat: no-repeat; border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc;
}
img.subcat_img2
{
    border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; height:125px;
}
div.showfull1
{
    display: none; position: absolute; _margin-top: -60px; _margin-left: -300px; z-index: 1000; padding: 10px; background-color: #fff; border: 1px solid #666;
}
div.showfull1 img
{
    max-width: 300px;
}
div.showfull2
{
    display: none; position: absolute; _margin-top: -60px; _margin-left: -70px; z-index: 1000; padding: 10px; background-color: #fff; border: 1px solid #666;
}
div.showfull2 img
{
    height: 200px;
}

/* -- end subcat -- */






/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%;        
}