/* CSS Document */
body {background:url(../images/top-bg.jpg) repeat-x #ffffff; margin:0 0 0 0;}
img{border:0px;}
html, body { height:100%;}
td,tr {text-decoration:none; color:#2B2B2B; font-size:11px; font-weight:normal; font-family:Verdana, Arial; }
td.prodname {text-decoration:none; color:#2B2B2B; font-size:14px; font-weight:normal; font-family:Verdana, Arial; }
table { font-size:11px; color:#4A4A4A; font-family:Verdana, Arial; text-align:left;}

a{text-decoration:none; color:#2B2B2B; font-size:11px; font-weight:normal; }
a:link { text-decoration: none;  color:#2B2B2B; outline:none;}
a:visited,a:focus{ text-decoration: none;  color:#2B2B2B; outline:none;}
a:hover { text-decoration: none; color:#000000; outline:none;}


/*------------------------------------Site Structure Start------------------------------------*/
.maintable { height:100%; width:987px; }
.input { background-color:#ffffff; font-family:Verdana, Arial; font-size:10px;}

/*------------------------------------Top Section------------------------------------*/
.topsection { border: 0px solid #ffffff; width:100%; height:10px; vertical-align:top; }
.topsection td{color:#FFD0E7;}
.topsection b{ color:#AE1567; text-transform:uppercase; font-weight:bold;}

.topsection a { color:#FFD0E7; text-decoration:none; font-weight:normal;  }
.topsection a:hover { color:#ffffff; text-decoration:none; }

.toplink{ color:#ffffff; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#ffffff; text-decoration:none; white-space:nowrap; 
padding:0px 10px 0px 10px;}
a.toplink:hover { color:#FFD0E7; text-decoration:none; }

a.hltplk:link, a.hltplk:visited, a.hltplk:active {color:#ffffff; font-weight:normal; text-decoration:underline;  }
a.hltplk:hover { color:#FFD0E7; text-decoration:underline;}

.cs{ font-size:20px; color:#AE145C;}
.cs1{ font-size:24px; color:#AE145C;}

/*------------------------------------Left Section------------------------------------*/
.lefsection { width:161px; vertical-align:top; height:100%;}
.lefsection tr { font-size:11px; color:#501d39;text-align:left;}
.lefsection b { font-size:14px; color:#AE1567; text-align:left;  }
.leftheader { background: url(../images/left-hd.gif) repeat-x; color:#A3145B; font-size:18px; padding:7px; font-weight:normal; }
.searchbox { font-family:Verdana, Arial; font-size:10px; border:0px; width:95px;}

a.lefsection:link, a.leftlink:visited, a.leftlink:active { color:#5E5E5E; font-weight:normal; text-decoration:none; padding:2px; }
a.lefsection:hover { color:#262626; text-decoration:none; }

/*------------------------------------Left Navigation------------------------------------*/ 

/*------------------------------------sub category name------------------------------------*/ 
.sclink-s a{ background: transparent url(../images/sclink.gif) no-repeat center left; text-decoration:none; padding:3px 0px 3px 10px;  color:#7C1E3F; font-weight:normal; font-size:11px;}
.sclink-s a:visited, .sclink-s a:active{color:#7C1E3F; text-decoration: none; font-weight:normal;}
.sclink-s a:hover{text-decoration:none; color:#D00063;}

.sclink a{ text-decoration:none; padding:2px 0px 2px 10px; color:#7C1E3F; font-weight:normal; font-size:11px; display:block; width:95%;}
.sclink a:visited, .sclink a:active{color:#7C1E3F; text-decoration: none; font-weight:normal;}
.sclink a:hover{background: transparent url(../images/sclink.gif) no-repeat center left; text-decoration:none; padding:2px 0px 2px 10px; color:#D00063; font-weight:normal; font-size:11px;}

.view a{ text-decoration:none;  padding:2px 0px 2px 10px; color:#675B5F; font-weight:normal; font-size:11px; display:block; width:95%;}
.view a:visited, .view a:active{color:#675B5F; text-decoration: none; font-weight:normal;}
.view a:hover{background: transparent url(../images/sclink.gif) no-repeat center left; text-decoration:none; padding:2px 0px 2px 10px; color:#D00063;}


/*------------------------------------sub Sub category name------------------------------------*/ 
.ssclink-s a{background: transparent url(../images/sclink.gif) no-repeat center left; text-decoration:none; padding:5px 0px 5px 9px; color:#D00063; font-weight:normal; font-size:11px; }
.ssclink-s a:visited, .ssclink-s a:active{color:#D00063; text-decoration: none; font-weight:normal;}
.ssclink-s a:hover{text-decoration:none; color:#7C1E3F;}

.ssclink a{text-decoration:none; padding:5px 0px 5px 9px; color:#D00063; font-weight:normal; font-size:11px; }
.ssclink a:visited, .ssclink a:active{color:#D00063; text-decoration: none; font-weight:normal;}
.ssclink a:hover{text-decoration:none; color:#7C1E3F;}

.lnline{height:1px; background:#DB94B8; }

/*------------------------------------Left Navigation------------------------------------*/ 

/*------------------------------------bottom section------------------------------------*/
.bottomsection { width:100%; height:145px; color:#FF0000; vertical-align: top;  }
.bottompart{ padding-left:10px; padding-right:10px; color:#DC006F; font-size:12px;}
.bottomline{ background-color:#AC1E68;}

.bottomsection a { color:#670436; text-decoration:none; font-weight:normal; font-size:13px; }
.bottomsection a:hover { color:#BC91A7; text-decoration:noe; }

a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#AC1E68; text-decoration:none; }
a.bottomlink:hover { color:#D58EB3; text-decoration:none; }

/*------------------------------------middle section------------------------------------*/
.middsection {height:100%; vertical-align:top; padding:0px; color:#7C8185;}
.breadcrumback{ background:url(../images/bread-back.gif) repeat-x; height:35px;}

.breadcrumb{ color:#A3145B; padding:4px; font-size:12px;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration:none; padding:5px 20px 5px 5px;  color:#A3145B; font-weight:normal; font-size:12px; }
.breadcrumb a:visited, .breadcrumb a:active{color:#A3145B; text-decoration: none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none; color:#D00063;}

.catbr-s {border:1px solid #E6E2E3;}
td.catbr {border:1px solid #ffffff;}
td.catbr:hover {border:1px solid #E6E2E3;}

.detbr-s {border:1px solid #CAC9C9;}
td.detbr {border:1px solid #ffffff;}
td.detbr:hover {border:1px solid #CAC9C9;}

.paging {color:#F71F8A;}
.paging a:link, .paging a:visited, .paging a:active { color:#F71F8A; text-decoration:none; font-weight:normal; }
.paging a:hover { color:#F71F8A; text-decoration:underline; }

a.nextprev:link, a.nextprev:visited, a.nextprev:active { color:#A2155A; text-decoration:none; font-weight:normal; }
a.nextprev:hover { color:#A2155A; text-decoration:underline; }

a.subclink:link, a.subclink:visited, a.subclink:active { color:#8F6767; text-decoration:none; font-size:11px; font-weight:bold;}
a.subclink:hover { color:#8F6767; text-decoration:none;}

a.normallink:link, a.normallink:visited, a.normallink:active { color:#666666; text-decoration:none; font-weight:normal;}
a.normallink:hover { color:#7C8185; text-decoration:none;}

a.more:link, a.more:visited, a.more:active { text-decoration:underline; color:#BE5171; font-weight:normal; font-size:11px;}
a.more:hover { text-decoration:none; color:#BE5171; }

.catb a{ background: transparent url(../images/icon.gif) no-repeat center left; text-decoration:underline; padding:5px 0px 5px 15px;  color:#F6538B; font-weight:bold; font-size:11px; }
.catb a:visited, .catb a:active{color:#F6538B; text-decoration:underline; font-weight:bold;}
.catb a:hover{text-decoration:none; color:#F6538B;}

/*------------------------------------General text------------------------------------*/
.catnm{ color:#8F6767; font-size:24px; font-weight:normal;}
a.catnm:link, a.catnm:visited, a.catnm:active { color:#8F6767; text-decoration:none; }
a.catnm:hover { color:#D00063; text-decoration:none; }

.catdis{ color:#808082; font-size:11px; font-weight:normal; text-align:left;}
.subcdis{ color:#808082; font-size:11px; font-weight:normal; text-align:justify;}
.xline { background-color:#DDDADB; }
.yline { background-color:#DB94B8; }
.normaltext { font-size:11px; font-weight:normal; color:#7C8185; }
.price { color:#B33B45; font-weight:normal;}
.pricet { color:#63001F; font-weight:normal; text-decoration:line-through;}
.error, .errmsg, .errormsg { color:#FF0000; font-weight:bold;}
.pink { color:#951253;}
.pprice { color:#951253; font-size:10px;}
.hlight { color:#FFFFFF; }
.pinkbt{ background-color:#FFDDEE; border:1px solid #DB94B8; padding:3px; color:#390021; text-align:center;}
.pinkbi{ background-color:#FFDDEE; border:1px solid #DB94B8; padding:3px; color:#390021; text-align:center; width:45px;}
.graytxt{ color:#757784; }
/*------------------------------------Form Sections styles------------------------------------*/
form { margin:0px; padding:0px; }
input, select, textarea { border:1px solid #C7C7C7; padding:1px; font-size:11px; color:#747474; }
.noborder { border:0px none; padding:0px; }
.inputd{ width:23px; border:1px solid #C7C7C7;}
.inputda{ width:23px; border:1px solid #C7C7C7; background:#D6D5D5;}

/*------------------------------------Heading Section------------------------------------*/
.pagehead { background:url(../images/back-hd.gif) no-repeat; color:#DB1E78;	font-size:25px; font-family:Arial Narrow; height:55px; padding:10px 0px 0px 15px; text-transform:uppercase;}
.hlhead {color:#A11459;	font-size:12px;	font-weight:bold;}
.midsubhead {color:#A3145B; font-size:24px; font-weight:normal; text-transform:capitalize;}
.subhd {color:#A3145B; font-size:16px; font-weight:normal; text-transform:capitalize;}
.rightheading{background-color:#ED6FAC; color:#ffffff; font-size:11px; background-position:center; font-weight:bold;}

h1 { font-family:verdana; font-size:22px; color:#E45893; font-weight:normal; padding-left:10px; margin:2px; }
h2 { font-family:verdana; font-size:18px; color:#E45893; font-weight:normal; margin:2px; }

/* ---------------------------------------------------Account Section---------------------------------------------------- */

a.accountpart:link, a.accountpart:visited, a.accountpart:active { text-decoration:none; color:#E45893; font-size:20px; }
a.accountpart:hover { text-decoration:none; color:#BE5171; }

.malink:link, a.malink:visited, a.malink:active { color:#CB196F; text-decoration:none;}
a.malink:hover { color:#E45299; text-decoration:none; }

/* ---------------------------------------------shopping cart Sections---------------------------------------------------- */

.allborder { background:#FC87BA; }
.allborder td { padding:3px; padding-left:5px; height:18px;}

.tableheader td{ background:#E42D87; color:#ffffff; padding:5px; font-size:11px; font-weight:bold; }
.lightbg td{ background:#ffffff; padding:3px; }
.darkbg td{ background:#F7D6E7; padding:3px; }

.shop{ background-color:#FCF1F7;}
.shoptable{ background-color:#FAE3EF; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px;}
.shophdmain{ background-color:#E42D87; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#EA6FAC; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#CBB6D3; height:1px;}
.deshd{ font-size:12px; font-weight:normal; color:#0E0A0Bl;}

.statictext{color:#685A93; font-size:11px; font-weight:normal;   }
.statictext strong{ color:#000000; text-decoration:none; font-size:12px; }
.statictext a:link, .statictext a:visited, .statictext a:active { color:#BE5171; text-decoration:underline; font-size:11px;}
.statictext a:hover { color:#BE5171; text-decoration:none; }

.onmousepink{ background-color:#FFECF5;}
.onmousewhite{ background-color:#FFFFFF;}

a.leftsmalllink:link, a.leftsmalllink:visited, a.leftsmalllink:active{text-decoration:underline; color:#333333; font-size:10px; }
a.leftsmalllink:hover{text-decoration:none; color:#333333;}

.toggleopacity:link, .toggleopacity:visited, .toggleopacity:active { color:#FFFFFF; text-decoration:none; font-size:12px;}
.toggleopacity img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:	0.5; }
.toggleopacity:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; border:1px solid #ffffff; }
.toggleopacity img{ border:1px solid #FFFFFF; }
a.toggleopacity:hover { color:#747474; text-decoration:none; font-weight:normal; font-size:12px;}

.smallhead { color:#FA4DA2;	font-size:20px;	font-weight:normal; border-bottom:1px solid #DCDCDC; padding-left:10px; height:30px;}

.smallheadlk:link, a.smallheadlk:visited, a.smallheadlk:active {color:#FA4DA2; text-decoration:normal; font-weight:bold; font-size:16px;}
a.smallheadlk:hover { color:#E45299; text-decoration:none; }

/*------------------------------------Detail Page Link Styles------------------------------------*/
.imgbc-s { border:2px solid #951253; background-color:#FFF2F9; display:block;  padding:1px; }
a.imgbc:link, a.imgbc:visited, a.imgbc:active { border:2px solid #ffffff; padding:1px; display:block; }
a.imgbc:hover { border:2px solid #951253; background-color:#FFF2F9; display:block;  padding:1px; }

.imgbg-s { border:2px solid #808080; background-color:#E9E8E8; display:block;  padding:1px; }
a.imgbg:link, a.imgbg:visited, a.imgbg:active { border:2px solid #ffffff; padding:1px; display:block; }
a.imgbg:hover { border:2px solid #808080; background-color:#E9E8E8; display:block;  padding:1px; }

.boxc-s { border:2px solid #A5376D; background-color:#FFF2F9; display:block; }

/*------------------------------------grayed out link for color------------------------------------*/
a.boxc-g:link, a.boxc-g:visited, a.boxc-g:active { border:2px solid #808080; display:block; }
a.boxc-g:hover { border:2px solid #808080; background-color:#E9E8E8; display:block; }

.boxc:link, a.boxc:visited, a.boxc:active { border:2px solid #DEB1B1; display:block; }
a.boxc:hover { border:2px solid #A5376D; background-color:#FFFFFF; display:block; }

.boxg-s { border:1px solid #B1AFB0; display:block; }
a.boxg:link, a.boxg:visited, a.boxg:active { border:1px solid #C2BEBF; display:block; }
a.boxg:hover { border:1px solid #B1AFB0; display:block; }

.boxa-s { border:1px solid #DB94B8; display:block; }
a.boxa:link, a.boxa:visited, a.boxa:active { border:1px solid #ffffff; display:block; }
a.boxa:hover { border:1px solid #DB94B8; display:block; }

.size-s {color:#9D6464; background-color:#FE9DB0; border:1px solid #422C2E; padding:2px 4px 2px 4px; display:block; }
a.size:link, a.size:visited, a.size:active { color:#9D6464; text-decoration:none; font-weight:normal; border:1px solid #C0C2C1; padding:2px 4px 2px 4px; display:block; font-size:10px; }
a.size:hover { color:#442C2C; text-decoration:none; background-color:#FE9DB0; border:1px solid #422C2E; padding:2px 4px 2px 4px; display:block;}

/*------------------------------------pinked out link for size------------------------------------*/
.paglink-s {color:#9D6464; background-color:#FFE5F2; border:1px solid #A23169; padding:2px 4px 2px 4px; display:block; width:24px; font-size:10px; text-align:center; }
a.paglink:link, a.paglink:visited, a.paglink:active { color:#9D6464; text-decoration:none; font-weight:normal; background-color:#F5F0F0; border:1px solid #DEB1B1; padding:2px 4px 2px 4px; display:block; font-size:10px; width:24px; text-align:center; }
a.paglink:hover { color:#442C2C; text-decoration:none; background-color:#FFE5F2; border:1px solid #A23169; padding:2px 4px 2px 4px; display:block; width:24px; text-align:center;}

.infants-s {color:#9D6464; text-decoration:none; font-weight:normal; background-color:#FFE5F2; border:1px solid #A23169; padding:2px 1px 2px 1px; display:block; font-size:10px; width:50px; text-align:center; }

a.infants:link, a.infants:visited, a.infants:active{ color:#9D6464; text-decoration:none; font-weight:normal; background-color:#F5F0F0; border:1px solid #DEB1B1; padding:2px 1px 2px 1px; display:block; font-size:10px; width:50px; text-align:center; }
a.infants:hover { color:#442C2C; text-decoration:none; background-color:#FFE5F2; border:1px solid #A23169; padding:2px 1px 2px 1px; display:block; width:50px;}

/*------------------------------------grayed out link for size------------------------------------*/
.paglink-z {color:#7E7E7E; background-color:#E9E8E8; border:1px solid #808080; padding:2px 4px 2px 4px; display:block; width:24px; text-align:center; }
a.paglink-z:link, a.paglink-z:visited, a.paglink-z:active { color:#7E7E7E; text-decoration:none; font-weight:normal; background-color:#E9E8E8; border:1px solid #808080; padding:2px 4px 2px 4px; display:block; font-size:10px; width:24px; text-align:center; }
a.paglink-z:hover { color:#7E7E7E; text-decoration:none; background-color:#E9E8E8; border:1px solid #808080; padding:2px 4px 2px 4px; display:block; width:24px; text-align:center;}

.infants-i {color:#7E7E7E; background-color:#E9E8E8; border:1px solid #808080; padding:2px 1px 2px 1px; display:block; width:50px; text-align:center; }
a.infants-i:link, a.infants-i:visited, a.infants-i:active { color:#7E7E7E; text-decoration:none; font-weight:normal; background-color:#E9E8E8; border:1px solid #808080; padding:2px 1px 2px 1px; display:block; font-size:10px; width:50px; text-align:center; }
a.infants-i:hover { color:#7E7E7E; text-decoration:none; background-color:#E9E8E8; border:1px solid #808080; padding:2px 1px 2px 1px; display:block; width:50px; text-align:center;}

.wrerr {color:#FF0018;}
.wrerr a:link, .wrerr a:visited, .wrerr a:active { color:#F71F8A; text-decoration:underline; font-size:11px; line-height:18px; font-weight:normal; }
.wrerr a:hover { color:#F71F8A; text-decoration:none; }
