html, body {}
body { margin:0px; padding:0px; font-size:12px; color:#555555; line-height:16px; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial;  }
table { text-align:left; }

.maintable { background:#FFFFFF; border:1px solid #DFDFDF; }

/* Top header part styles */
.toppart { background:url(../images/topbg.gif) repeat-x; line-height:18px; }
.toppart a { color:#333; text-decoration:none; }
.toppart a:hover { color:#ED008C; text-decoration:none;  }
.toppart ul  { list-style-type:none; padding:0px 0px 0px 8px; margin:0px; float:right; font-size:13px; font-weight:none; color:#333333;}
.toppart li { float:left; margin:0px; padding:0px 10px 5px 10px;}
.toppart li a { color:#333333; text-decoration:none; font-weight:bold;}
.toppart li a:hover { color:#ED008C; text-decoration:none;}
.toppart li sup { vertical-align:top; }

a.toplink { color:#A66E8A; text-decoration:none; padding:5px 12px 2px 12px; float:left; background:url(../images/toplink.gif) no-repeat top center; }
a.toplink:hover { color:#FF49A3; text-decoration:none; background:url(../images/toplinkr.gif) no-repeat top center; }

.tophlight { background:url(../images/topimg.gif) repeat-y center; height:49px; color:#fff; }
.tophlight a { color:#fff; text-decoration:none; }
.tophlight a:hover { color:#fff; text-decoration:none;  }

/* menu part styles */
.menubg { background:url(../images/menubgr.gif) repeat-x; font-weight:bold; height:41px; }
a.menulink { color:#555555; text-decoration:none; height:28px; padding:13px 15px 0px 15px; float:left;
	background:url(../images/menubgr.gif) repeat-x top; white-space:nowrap; }
a.menulink:hover { color:#FD218D; text-decoration:none; background:url(../images/menubg.gif) repeat-x; }

/* left part styles */
.leftpart { width:220px; }

.leftpart a { color:#555555; text-decoration:none; }
.leftpart a:hover { color:#FD218D; text-decoration:none; }

a.leftlink { color:#EC528D; text-decoration:none; width:182px; font-weight:bold; height:77px; background:url(../Images/categorybg.gif) no-repeat; float:left; cursor:pointer; }
a.leftlink:hover { color:#333333; text-decoration:none; background:url(../Images/categorybgr.gif) no-repeat; }
.leftlink img { width:50px; height:50px; margin:14px 0px 0px 14px; }
a.leftlink:hover img { filter:alpha(opacity=50) -moz-opacity:.50;opacity:.50; }
.leftlink span { float:right; text-align:center; vertical-align:middle; padding-top:30px; }


.leftheader { background:#FBA8CA; font-weight:bold; height:25px; color:#FFFFFF; }
.lefthlight { background:url(../images/leftlinkbg.gif) no-repeat; height:80px; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; font-size:12px; }

.leftpart ul { margin:3px 0px; padding:0px 0px 0px 20px; list-style:url(../images/arw2.gif) none; }
.leftpart li { margin:2px 0px;}

/* middle part styles */
.midpart {  }
.contantpart { padding:0px; background:#FFFFFF; }

.contantpart a { color:#666666; text-decoration:none; }
.contantpart a:hover { color:#F58D0F; text-decoration:none; }

a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; }

.midheader { background:#F489B5; font-weight:bold; height:25px; color:#FFFFFF; }
.midhlight { color:#666666; padding:7px 10px 9px 10px; font-weight:bold; }

.contantpart ul { list-style:url(../images/arwpink.gif) none; margin:0px; padding-left:20px; }
.contantpart li { margin:4px 0px;}
.contantpart li span { color:#FF0000; }
.owcolor { background:#C6E222; height:90px;}


/* Footer part styles */
.footer {color:#55555; }
.footerline {background:url(../images/topimg.gif) repeat-y center; height:6px; color:#fff;}
.footer a { color:#333; text-decoration:none; }
.footer a:hover { color:#ED008C; text-decoration:none; }
a.footerlink {}
a.footerlink:hover { }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #EDEDED; }
.allborder { background:#EDEDED; }
.allborder tr { background:#ffffff; }
tr.fieldheader { background:url(../images/menubg.gif) repeat-x 0px -2px; color:#FF52A7; font-weight:bold; }
.fieldheader td { padding:6px 3px; border:1px solid #FFFFFF; }
.fieldheader a{ color:#FD2F94; text-decoration:underline; }
.fieldheader a:hover { color:#333333; tex1t-decoration:none; }

.lightbg { background:#FFF0F7; }
.darkbg { background:#EDEDED; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#444444; font-weight:bold; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; font-size:12px; }

.paging { color:#777777; font-size:12px; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; }
.paging a { color:#CE3B83; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#FF3399; text-decoration:underline; }

/* general text styles */
.smalltext { font-size:10px; }
.bigtext, .menulink { font-size:12px; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; font-weight:bold; }
.error { color:#FF0000; font-weight:bold; }
.red { color:#FF0000; }
.success { color:#3F8600; font-size:12px; font-weight:bold; }
.hlight { color:#EC69A9; }
.price { color:#ff8000; }

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
h1 { font-size:20px; font-weight:normal; color:#fff; line-height:70px; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial !important;  margin:0px;
	padding-left:15px; background:#EC008C; font-weight:bold;}
h2 { font-size:12px; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; color:#701236; }
h3 { color:#6D6E71; font-size:16px; font-weight:bold; border-top:3px solid #BED62F; margin:0px; }
big { font-weight:bold; font-size:13px; }
.textheding { font-size:12px; color:#701236; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; font-weight:bold; }
.hline { background:url(../images/hline.gif) repeat-x center; }
.hline2 { background:url(../images/green-hline.gif) repeat-x center; }
.hline3 { background:url(../images/hline3.gif) repeat-x center; }
.vline { background:url(../images/vline.gif) repeat-y center; }

/* general link styles */

a.headlink { color:#E37BAE; text-decoration:none; }
a.headlink:hover { color:#FD2F94; text-decoration:none; }

a.normallink:link, a.normallink:visited, a.normallink:active { color:#444444; text-decoration:none; }
a.normallink:hover { color:#FD2F94; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#EDEDED; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#555555; text-decoration:none; }
a.avileax:hover { color:#FD218D; text-decoration:none; }

/* Images styles */
.thumimg { width:100px; }
.normalimg { width:200px; }
.bigimg { width:440px; border:1px solid #7DBB62; }
.imgborder, .thumimg, .normalimg { border:0px solid #B1A8A4; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:0px solid #666666; }

/* form part styles */
form { margin:0px; padding:0px; height:100%;  vertical-align:top; }
input, select, textarea { font-size:11px; color:#333333; font-family:"Trebuchet MS","AvantGarde Bk BT","AvantGarde Md BT",  Arial; background:#fff; font-weight:normal; }
input, select, textarea { border:1px solid #999999; padding:1px; background:#fff; }
.button { color:#DB2A73; border:1px double #FEB2CF; 
	background:url(../images/menubg.gif) repeat-x center; font-weight:bold; padding:2px 0px; }

/*Extra CSS*/
.whitebigtext { font-size:22px; color:#fff; line-height:22px;}
.green1 { background:#BED72E; height:143px; font-size:17px; line-height:19px; color:#fff; padding:2px 5px;}
.green1 h2 { margin:0px 0px 8px 0px; padding:0px; color:#fff; font-size:28px; font-weight:normal;}
.orang { background:#F7941D; height:121px; color:#fff; font-size:13px; font-weight:bold;}
.orang span{ color:#fff; font-size:16px; font-weight:bold;}
.pink { background:#ED008C; height:120px;}
.padding15 { padding:0px 15px;}
.productright { width:270px;}
.productright h2 { color:#B8D411; font-size:18px; margin:0px; line-height:22px;}
.padding15 sup { vertical-align:top; }

.scrollbg { background:url(../images/scrollbg1.gif) no-repeat; padding:0px; }
.scrollbg a { color:#333333; text-decoration:none; }
.scrollbg a:hover { color:#FD2F94; text-decoration:none; }
div#holder1 { position:relative; width:199px; height:400px; overflow:hidden; z-index:100; }
div#wn1  { position:relative; width:199px; height:400px; z-index:1 }
 
div#lyr1 { width:199px; padding-left:4px; }
div.content { position:absolute; width:190px; }

div#scrollbar1 { position:absolute; left:186px; top:0; height:400px; z-index:2; }
div#track1 { position:relative; left:0; top:12px; width:20px; height:376px; z-index:1 }
div#dragBar1 { position:absolute; top:1px; width:9px; height:0px; background:#FFDCE9; z-index:1; }
div#up1 { position:absolute; left:0; top:0; z-index:2 }
div#down1 { position:absolute; left:0; bottom:0; z-index:3 }

.boxtop { background:url(../images/boxborder.gif) repeat-x top; }
.boxleft { background:url(../images/boxborder.gif) repeat-y left; }
.boxright { background:url(../images/boxborder.gif) repeat-y right; }
.boxbottom { background:url(../images/boxborder.gif) repeat-x bottom; }

.boxtop1 { background:url(../images/boxborderb.gif) repeat-x top; }
.boxleft1 { background:url(../images/boxborderb.gif) repeat-y left; }
.boxright1 { background:url(../images/boxborderb.gif) repeat-y right; }
.boxbottom1 { background:url(../images/boxborderb.gif) repeat-x bottom; }

.plus, .minus { cursor:pointer; }
.plus span { background:url(../images/plus.gif) no-repeat 0px 3px; padding-left:13px; }
.minus span { background:url(../images/minus.gif) no-repeat 0px 3px; padding-left:13px; }

.borderBottom { background:url(../Images/hline.gif) repeat-x bottom; }
.noborder tr, .noborder, .noborder input { background:none; border:0px none; }

.greenbox { border:2px solid #E1F0BE; padding:5px; }
.greenbox span { background:#F5FFDD; border:1px solid #E1F0BE; display:block; }
.greenbox h3 { color:#688C0D; font-size:14px; margin:10px 0px; }
.greenhead { font-weight:bold; color:#688C0D; }
a.green, .green { color:#688C0D; text-decoration:none; }
a.green:hover { color:#333333; }a.green:hover { color:#333333; }


.orangebox { border:2px solid #EDE1BA; padding:5px; }
.orangehead { background:url(../images/hedbg4.gif) repeat-x; font-weight:bold; height:25px; color:#965D42; }
.orangebox span { background:#FFF6DA; border:1px solid #EDE1BA; display:block; }
.orangebox h3 { color:#915C09; font-size:14px; margin:10px 0px; }

.grayhead { background:url(../images/menubgr.gif) repeat-x 0px -2px; color:#701236; font-weight:bold; }

.search { background:url(../images/gobut.gif) no-repeat; height:26px; width:26px; border:0px none; }


/*Products* Green Color*/
.product {}
.product .hline { background:url(../images/hline3.gif) repeat-x center; }
.product h1 { font-size:20px; font-weight:normal; color:#fff; line-height:70px;  margin:0px; padding-left:15px; background:#BED62F; font-weight:bold;}
.productright { width:270px;}
.productright h2 { color:#B8D411; font-size:18px; margin:0px; line-height:22px;}
.product h3 { font-size:16px; color:#6D6E71; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; line-height:20px; border-top:3px solid #BED62F; }
.product a { color:#666666; text-decoration:none; }
.product a:hover { color:#BED62F; text-decoration:none; }

/*Web Special Orange Color*/
.webspecial {}
.webspecial h1 { font-size:20px; font-weight:normal; color:#fff; line-height:70px; margin:0px; padding-left:15px; background:#F7941E; font-weight:bold;}
.webspecial h3 { font-size:16px; color:#6D6E71; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; line-height:20px; border-top:3px solid #F7941E; }
.webspecial a { color:#666666; text-decoration:none; }
.webspecial a:hover { color:#F7941E; text-decoration:none; }

/*About Us Pink Color*/
.aboutus {}
.aboutus h1 { font-size:20px; font-weight:normal; color:#fff; line-height:70px; margin:0px; padding-left:15px; background:#EC008C; font-weight:bold;}
.aboutus h2 { font-size:30px; font-weight:normal; color:#EC008C; margin:0px; line-height:30px; font-weight:bold;}
.aboutus h3 { font-size:16px; color:#6D6E71; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; line-height:20px; border-top:3px solid #EC008C; }
.aboutus a { color:#666666; text-decoration:none; }
.aboutus a:hover { color:#EC008C; text-decoration:none; }

/*Media Blue Color*/
.media {}
.media .price { color:#00ACDC;}
.media h1{ font-size:20px; font-weight:normal; color:#fff; line-height:70px; margin:0px; padding-left:15px; background:#00ACDC; font-weight:bold;}
.media h2 { font-size:13px; color:#00ACDC; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; line-height:20px; }
.media h3 { font-size:16px; color:#6D6E71; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; line-height:20px; border-top:3px solid #00ACDC; }
.media a { color:#666666; text-decoration:none; }
.media a:hover { color:#00ACDC; text-decoration:none; }
.bluecolorbg {background:#00ACDC; padding:0px 5px; color:#fff; font-size:13px; font-weight:bold;}

/*Rebates Red Color*/
.rebates {}
.rebates h1{ font-size:20px; font-weight:normal; color:#fff; line-height:70px; margin:0px; padding-left:15px; background:#EE3442; font-weight:bold;}
.rebates h3 { font-size:16px; color:#6D6E71; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; line-height:20px; border-top:3px solid #EE3442; }
.rebates a { color:#666666; text-decoration:none; }
.rebates a:hover { color:#EE3442; text-decoration:none; }
/* Password Checker Styles

Tables
----------------------------------------------- */
.pwdChkTbl2 { font-family:Tahoma,sans-serif; font-weight:bold; border:0px; height:15px; }
.pwdChkTbl2 span { }

/* JavaSCript Conditions
----------------------------------------------- */
.pwdChkCon0 { background:#ffffff; }
.pwdChkCon1 { background:#FF4545; color:#ffffff; padding:3px; }
.pwdChkCon2 { background:#FFD35E; color:#333333; padding:3px; }
.pwdChkCon3 { background:#3ABB1C; color:#ffffff; padding:3px; }
.pwdChkCon4 { background:#3ABB1C; color:#ffffff; padding:3px; }
.left-textbg { background:url(../images/left-textbg.gif) no-repeat center; height:45px; text-align:center; font-weight:bold; color:#77012B; font-size:12PX; line-height:18px;}
a.toplink22 { color:#FD1B8A; font-size:12px; text-decoration:none; padding:5px 12px 2px 12px; float:left; background:url(../images/toplink.gif) no-repeat top center; }
a.toplink22:hover { color:#FF49A3; text-decoration:none; background:url(../images/toplinkr.gif) no-repeat top center; }