/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px; background:#F1F1F1;}
table { font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; letter-spacing:0.03em; }

.paddingleft{ padding-left:10px;}

/*Main structure Class */
.main { height:100%; width:780px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
.maintable { height:100%; width:770px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }

/* ------------------------------------Top header part styles------------------------------------ */
.toppart { border: 0px solid #ffffff; width: 100%; height: 10px; vertical-align:top; background-color:#ffffff; }
.toppart td{ color:#383838;}
.toppart b{ color:#000000; font-weight:bold;}

.toppart a { color:#ffffff; text-decoration:none; font-weight:normal; padding:5px; height:25px; vertical-align:middle; }
.toppart a:hover { color:#D5D5D5; text-decoration:none; height:25px;}

.toplink td{background-color:#DADADA;}
.toplink a{color:#ffffff; text-decoration:none; border:#333333 solid 1px; background-color:#666666; padding-left:3px; padding-right:3px; font-weight:bold;}
.toplink a:hover {color:#333333; text-decoration:none; border:#B8B5B5 solid 1px; background-color:#CDCCCC; }

.menutd{ background-image:url(../images/menuback.gif); height:25px; color:#FFFFFF;}
.blackhd { font-family:century; color:#44404B; font-size:20px; font-weight:500; }
.white { color:#FFFFFF; }
.tophlight { color:#292929; text-decoration:none; font-weight:normal; font-size:11px; font-family:Tahoma; padding-left:5px; }
.topimg { background-image:url(../images/back-tophd.gif); color:#C4C2C2; font-weight:bold; display:block; font-size:12px; padding-top:10px; padding-bottom:10px; padding-left:8px; text-transform:uppercase; }
.topimg1 { background-image:url(../images/back-tophd1.gif); color:#C4C2C2; font-weight:bold; display:block; font-size:12px; padding-top:10px; padding-bottom:10px; padding-left:8px; text-transform:uppercase; }

.padding3{ padding-bottom:3px; padding-top:3px;}

/*------------------------------------ left part styles------------------------------------ */
.leftpart { width:185px; background:#F0F0F0; vertical-align:top;}
.leftpart td { color:#000000;}
.leftpart b { font-size:24px; color:#AE1567; font-family:Arial,Tahoma,Helvetica,Tahoma; text-align:left;  }
.table{ border:1px solid #9D9C9D; width:184px; background-color:#EEEDEF;}

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

.leftheader { background:#423E4D; color:#FFFFFF; padding:7px; font-weight:bold; }
.leftback{ background-image:url(../images/back-leftmenu.gif); background-repeat:no-repeat; padding:6px; }

.lefttext{color:#0000000; font-size:11px;}

/*------------------------------------Middle part styles------------------------------------*/

.midpart { height:100%;  vertical-align: top; padding:0px; }
.middsection { height:100%;  vertical-align: top; padding:0px; }
.midpart td{ letter-spacing:0.03em;}
.midpart b{ color:#542A50; font-weight:bold; font-size:12px;}
.midpart strong{ color:#3B3B3B; font-weight:bold; font-size:12px;}

.statichd { background-image:url(../images/hdbg.gif); background-repeat:no-repeat; font-family:Arial Narrow; color:#1F3038; font-weight:normal; font-size:28px; padding:7px; text-transform: capitalize; }

.statichd1 { background-image:url(../images/hdbg1.gif); background-repeat:no-repeat; font-family:Arial Narrow; color:#1F3038; font-weight:normal; font-size:28px; padding:7px; text-transform: capitalize; }

.staticd:link{color:#1F3038; text-decoration:none; }
.staticd:visited{color:#1F3038; text-decoration:none; }
.staticd:hover{color:#1F3038; text-decoration:none; }

/*.midbenner { background-image:url(../images/ban-back.gif); background-repeat:no-repeat; height:110px; width:189px; color:#101010; padding:2px 2px; }*/
.midbenner { border:1px solid #BB9FB8; height:110px; width:189px; color:#101010; padding:2px 2px; }
.protd{ background-color:#B493B1; height:20px;}
.protable1{ border:1px solid #D4B8CD; width:189px; background-color:#E4DBEB;}
.table1{ border:1px solid #D4B8CD; background-color:#EBE4EA;}
.table2{ border:1px solid #ECDAEA;}
.table3{ border-right:1px solid #ECDAEA;}
.midhlight { color:#2F2A30; font-size:22px; font-weight:normal; font-family:Arial Narrow; }

.proname{color:#292929;  font-size:12px;  }
.proname:link{color:#292929; text-decoration:none; }
.proname:visited{color:#292929; text-decoration:none; }
.proname:hover{color:#595959; text-decoration:none; }

a.midlink:link, a.midlink:visited, a.midlink:active { color:#542A50; font-weight:normal; text-decoration:none;  }
a.midlink:hover { color:#000000; text-decoration:none; }

a.more:link, a.more:visited, a.more:active { color:#591A4C; font-weight:normal; text-decoration:none; padding:1px; }
a.more:hover { color:#000000; text-decoration:none; }


.morecomo { color:#591A4C; font-weight:normal; text-decoration:none; padding:1px; }


a.midbot:link, a.midbot:visited, a.midbot:active { color:#3B3B3B; font-weight:normal; text-decoration:none;  }
a.midbot:hover { color:#000000; text-decoration:underline; }

.grayback, .grayback:visited, .grayback:active{ background-color:#F0EFF0; color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }
.grayback:hover { color:#4E4E4E; text-decoration:none; }

.pinkback, .pinkback:visited, .pinkback:active{ background-color:#9D6899; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; }
.pinkback:hover { color:#F3E8F2; text-decoration:none; }

.imgborder{border:1px solid #9D6899; padding:2px 2px 2px 2px; }

.home, .home:visited, .home:active{ color:#2F2A31; font-weight:normal; text-decoration:none; font-size:11px; padding-left:4px; padding-right:4px; }
.home:hover { color:#000000; text-decoration:none; }

.pricegray{color:#505050;  font-size:11px; font-weight:bold;  }
.pricered{color:#ff0000;  font-size:12px;  }
.pricecredit{color:#A20F2C;  font-size:12px; font-weight:bold;    }
.smalltxt{color:#120011;  font-size:12px;  font-weight:normal; padding:3px; }
.matter{color:#431D43;  font-size:12px;  font-weight:normal; padding:10px; text-align:justify; }
.errmsg{color:#ff0000; font-size:12px; }
.errormsg{color:#ff0000; font-size:16px; font-weight:bold; }
.graybold{color:#505050; font-size:12px; font-weight:bold;}
.blackbold{color:#000000; font-size:12px; font-weight:bold;}
.whitebold{color:#ffffff; font-size:12; font-weight:bold;}
.purplebold{color:#3D003D; font-size:12; font-weight:bold;}

.acchd{ background-color:#C1BFC1; font-family:century; font-size:24px; color:#2F2A30; font-weight:600; padding-left:10px; text-transform:capitalize; height:40px; }

.acchd1{ font-family: Arial Narrow; font-size:28px; color:#2F2A30; font-weight:500; text-transform: uppercase; height:40px;  vertical-align: bottom; }

.acclink{font-size:12px; color:#5A015B; font-weight:normal; text-decoration:none; padding-left:2px;}
.acclink:link{ text-decoration:none; color:#5A015B;}
.acclink:visited{ color:#5A015B; text-decoration:none;}
.acclink:hover{ text-decoration:none; color:#000000; }

.smalllink{font-size:11px; color:#5A015B; font-weight:normal; text-decoration:none; padding:2px;}
.smalllink:link{ text-decoration:none; color:#5A015B;}
.smalllink:visited{ color:#5A015B; text-decoration:none;}
.smalllink:hover{ text-decoration:none; color:#000000; }

.accsubhd{font-family:century; font-size:20px; color:#000000; font-weight:500; text-transform:capitalize; }
.accsubhd:link{color:#000000; text-decoration:none;}
.accsubhd:visited{color:#000000; text-decoration:none; }
.accsubhd:hover{color:#9C679B; text-decoration:none; }

.sctbhd{ background-color:#A258A2; padding:3px; text-decoration: none; color:#ffffff; font-size:12px; font-weight:bold;}
.sctboder{ border:1px solid #D392D3;}
.shborder{background-color:#BBADC3;}
.shtdhd{background-color:#D0BCCE; color:#834483; font-weight:bold; font-size:12px; vertical-align:middle; padding:5px;}
.shsubhd{background-color:#E1E1E1; color:#000000; font-weight:normal; font-size:11px; height:28px; vertical-align:middle; padding:3px; text-transform:capitalize;}
.shtd{background-color:#ffffff; color:#4d4d4d; font-weight:normal; font-size:11px;  vertical-align:middle; padding:5px; text-transform:capitalize;}

.pagehd{font-family:arial; font-size:20px; color:#542A50; font-weight:bold; padding-left:4px;}
.innerhd{font-family:arial; font-size:16px; color:#82296D; font-weight:bold; padding-left:4px;}

a.prolink:link, a.prolink:visited, a.prolink:active { color:#424242; font-weight:normal; text-decoration:underline; padding:3px; }
a.prolink:hover { color:#000000; text-decoration:none; }

a.pagelink:link, a.pagelink:visited, a.pagelink:active { color:#4B4B4B; font-weight:normal; text-decoration:none; padding-left:2px; padding-right:2px;}
a.pagelink:hover { color:#000000; text-decoration:none; }

/*------------------------------------General eliments styles------------------------------------*/
.h1 {border-bottom:0px #CCCCCC solid; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#3B3B3B; font-weight:normal; margin:0 0 0 0; padding-left:2px;}
.h2, .textheding { border-bottom:0px #CCCCCC solid; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#3B3B3B; font-weight:bold; }

ul { list-style: url(../images/arw.gif) none; margin:0px; padding-left:15px; color:#2F2A31; }
li { margin:4px 0px; color:#2F2A31;}

a.normallink:link, a.normallink:visited, a.normallink:active { color:#2F2A31; text-decoration:none; font-weight:normal;}
a.normallink:hover { color:#000000; text-decoration:underline; font-weight:normal;}
.normallink1 { color:#000000; text-decoration:none; font-weight:bold; }

a.link:link, a.link:visited, a.link:active { color:#98026E; text-decoration:none; font-weight:bold;}
a.link:hover { color:#000000; text-decoration:none; font-weight:bold;}

.price{font-size:11px; color:#A20F2C; font-weight:bold;}
.pricet{font-size:11px; color:#7D4876; font-weight:bold; text-decoration:line-through;}
.line{ background-color:#CDA9C3;}
.accline{ background-color:#564D5A;}
.disc{color:#98026E; text-decoration:none; }

.sublink{color:#522952;  font-size:12px;  font-weight:normal; }
.sublink:link{color:#522952; text-decoration:underline; }
.sublink:visited{color:#522952; text-decoration:underline; }
.sublink:hover{color:#000000; text-decoration:none; }


/*------------------------------------ Shopping Section ------------------------------------*/

h1{font-size:22px; color:#0E1E35; margin:0px; padding:0px;  font-weight:normal; height:30px; text-transform:uppercase;}
.hd{font-size:22px; color:#0E1E35; margin:0px; padding:0px;  font-weight:normal; height:30px; text-transform:uppercase;}
h2{font-size:18px; color:#5B345B; font-weight:normal; height:30px;}

.scpagehd{ font-family:Arial Narrow; background-color:#ffffff; font-size:26px; color:#0E1E35; padding-left:10px; height:50px; text-transform: uppercase;}
.tableboder{ background-color:#ABBFD0;}

.shoptable{ background-color:#EDE3EC; padding:15 15 15 15;}
.shophdmain{ background-color:#977294; font-size:18px; color:#ffffff; font-weight:normal; height:30px;  text-transform:capitalize; }
.shophdsub{ background-color:#AA85A7; font-size:18px; font-weight:500; height:30px; color:#ffffff; text-transform:capitalize;}
.shoptdhd{ background-color:#AF8FAC; font-size:11px; color:#ffffff;  font-weight:bold;text-transform: uppercase; padding:7px;}

.shoptddtbold{ color:#5C2C5C; font-size:11px; font-weight:bold; }
.shoptddt{ background-color:#ffffff; color:#424242; font-size:11px; font-weight:normal; padding:5px;}

.client-bold{ font-size:11px; color:#446D8B; font-weight:normal;}

.update{ color:#3D003D; font-size:11px; font-weight:bold; text-decoration:underline;}
.update:link {   color:#3D003D; text-decoration:underline;}
.update:visited { color:#3D003D;  text-decoration:underline;}
.update:hover { color:#000000; text-decoration:none;}

/*------------------------------------form part styles------------------------------------*/
form { margin:0px; padding:0px; }
input, select, textarea, textfield { padding-left:1px; font-size:11px; color:#120844; font-family:Tahoma,Arial; }
.inputselect{ border:1px solid #120844; padding-left:1px; font-size:11px; color:#120844; font-family:Tahoma; width:120px; }
.button { color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px;
 background: url(images/butbg.gif) repeat-x; border:0px; border:1px solid #9FB2C3; }
 
.noboder{ color:#FFFFFF; border:none;  }
.lable{color:#292929; font-size:12px; font-weight:normal; width:25%; text-align:right;}
/*------------------------------------Footer part styles------------------------------------*/
.footer { border-top:0px solid #FF8400; width:100%; height:30px; background:#ffffff; vertical-align: top;  }
.padding2{ padding:2px; }
.footer a { color:#3B3B3B; text-decoration:none; font-weight:normal; padding-left:2px; padding-right:2px; }
.footer a:hover { color:#7E4F7E; text-decoration:underline; }

.botlink:link,.botlink:visited, .botlink:active { color:#3B3B3B; font-weight:normal; text-decoration:none;  }
.botlink:hover { color:#000000; text-decoration:underline; }

.copyright{font-weight:normal; color:#ffffff; padding:3px; font-size:11px;}
.footerhd{font-weight:normal; color:#ffffff; font-size:11px; background-color:#423E4D;}
.padding7 { padding:7px;}

a.qualdev:link, a.qualdev:visited { color:#FFFFFF; text-decoration:none; }
a.qualdev:hover { color:#C9D7C6; text-decoration:none; }

.allborder{background-color:#D2DBDE;}
.tableheader{background-color:#DCE6EA; color:#333333; font-size:12px; font-weight:bold;}
.tableheader strong{font-size:11px; font-weight:bold;}
.lightbg{background-color:#ffffff;  color:#333333; font-size:11px; font-weight:normal;}
.lightbg b{color:#ff0000; font-size:11px; font-weight:normal;}

.shoptddt1{ background:url(../images/hd-bg.jpg) repeat-x; color:#ffffff; font-size:13px; font-weight:bold; padding:5px;}



