/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px; background:url(../images/back-top3.gif);}
table {font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; letter-spacing:0.03em;}
a:focus{ text-decoration: none;}

/* Site Structure Start */
.maintable {height:100%; width:780px;}
.hvline{background:#E3EEE2; height:1px; width:1px;}

/* Top SectionStyle */
.topsection {border: 0px solid #ffffff; height:115px; width:100%; vertical-align:top;}
.topsection td{color:#A73F8E;}

.topsection a {color:#A73F8E; text-decoration:none; font-weight:normal; text-transform:uppercase;}
.topsection a:hover {color:#000000; text-decoration:underline;}

a.toplink:link, a.toplink:visited, a.toplink:active{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px; display:block; text-transform:uppercase;}
a.toplink:hover {color:#ffffff; text-decoration:underline;}

a.toplink1:link, a.toplink1:visited, a.toplink1:active{color:#58275E; text-decoration:none; font-weight:bold; font-size:10px; padding-left:5px; padding-right:5px; text-transform:uppercase;}
a.toplink1:hover {color:#555555; text-decoration:underline;}

/* Left Section */
.lefsection {width:173px; background:#F2F5FF; vertical-align:top;}
.lefsection td {font-size:11px; color:#5E76BA; font-family:arial;}

.lefsection a {color:#5E5E5E; text-decoration:none; font-weight:normal;}
.lefsection a:hover {color:#262626; text-decoration:underline;}

a.leftlink:link, a.leftlink:visited {color:#1E3C92; text-decoration:none; font-weight:bold; font-size:11px;}
a.leftlink:hover {color:#000000; text-decoration:none;}

.alphabet{background-color:#C9C9C9;}
.alphabet td{background-color:#FFFFFF; font-size:10px;}
.alphabet a:link,a:visited{ color:#A73F8E; text-decoration:none;}
.alphabet a:hover{color:#000000; text-decoration:none;}

/* middle section */
.middsection {height:100%;  vertical-align: top; padding:0px; background:#ffffff;}
.middsection b{color:#58280A; font-family:Arial Narrow; font-size:20px; font-weight:bold;}

.middsection a {color:#666666; text-decoration:none; font-weight:normal;}
.middsection a:hover {color:#000000; text-decoration:none;}

/* bottom section */
.bottomsection { color:#575757; vertical-align: top;}
.botw{font-weight:normal; color:#ffffff; padding:3px; font-size:11px; background-color:#1E3C92; height:32px;}

a.bottomlink1:link, a.bottomlink1:visited, a.bottomlink1:active { color:#ffffff; text-decoration:none; font-weight:bold;}
a.bottomlink1:hover {color:#ffffff; text-decoration:underline;}

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

a.qualdev:link, a.qualdev:visited {color:#9A9A9A; text-decoration:none;}
a.qualdev:hover {color:#9A9A9A; text-decoration:underline;}

/* Site Structure END */

/* shopping cart Sections */
.tableborder {border:1px solid #F0DBA8; height:100%}
.allborder {background:#E9DFEB;}
.allborder td {padding:3px; padding-left:5px; height:18px;}
.tableheader td{background:#82359A; color:#ffffff; padding:5px; font-weight:bold; height:15px;}
.lightbg td{background:#ffffff; padding-left:10px;}
a.back:link, a.back:visited {color:#9615BF; text-decoration:none; font-size:10px;}
a.back:hover {color:#A03835; text-decoration:underline;}
.darkbg {background:#F9EEFB;}

.allborder1{background:#82359A; }
.tableheader1 td{background-color:#E1E1E1; color:#4C4C4C; font-weight:bold; height:25px; }
.lightbg1 td{background-color:#ffffff; padding:5px;}

/* Account Section */
.accountpart {padding:0px; height:100%; vertical-align:top;}
.accountpart td {font-size:11px; color:#501d39; font-family:Tahoma,Helvetica,Tahoma; text-align:left;}

.accountpart a {color:#787A4A; font-size:12px; font-weight:normal; text-decoration:underline;}
.accountpart a:hover {color:#000000; text-decoration:none;}

.maheading {border-bottom:1px #CCCCCC solid; height:55px; padding-left:10px;}

.malink {color:#A73F8E; text-decoration:none; padding-top:5px;}
a.malink:link, a.malink:visited, a.malink:active {color:#A73F8E; text-decoration:underline;}
a.malink:hover {color:#876153; text-decoration:none;}

/* Form Sections styles */
form {margin:0px; padding:0px;}
input, select, textarea {border:1px solid #849EE3; padding:1px; font-size:11px; color:#747474;}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background: url(../images/butbg.gif) repeat-x; border:0px; 
border:1px solid #9FB2C3;}
.noborder {border:0px none; padding:0px;}
 
/* Images styles */
.thumimg {width:90px;}
.middimg {width:225px;}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px;}
.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px;}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #7BA552;}

/* Heading section */
.heading {font-size:30px; color:#58275E; font-family:Arial Narrow;  font-weight:bold;}
.paddinglt15{background-image:url(../images/headingbg.gif); background-repeat:repeat-x; color:#58275E; font-family:Arial Narrow; font-size:22px; text-transform:uppercase; font-weight:bold; padding-left:15px; height:45px;}
.pagehead {color:#A73F8E; font-size:30px; font-weight:bold; font-family:Arial Narrow;}
.midsubhead{background: transparent url(../images/icon1.gif) no-repeat center left; padding-left:20px; color:#A73F8E; font-weight:normal; font-size:22px; font-family:Arial Narrow;}
.midsubhead1{color:#7F3395; font-weight:bold; padding-left:5px; font-size:16px; font-family:Century Gothic; text-transform:uppercase;}
.midheader { color:#A73F8E; font-weight:bold; font-size:16px; font-family:Arial Narrow;}
.hlhead {color:#B3599D;	font-size:12px;	font-weight:bold;	text-transform: uppercase;}
.hd{ font-family:Arial;  font-size:12px; font-weight:bold; background:#F9EEFB; border:1px solid #EABFEA; padding:5px 0px 5px 7px;}

/* General text */
.smalltext {font-size:10px;}
.normaltext {font-size:11px; font-weight:normal;}
.error {color:#FF0000; font-weight:bold;}
.errormsg{color:#FF0000; font-weight:normal;}
.red {color:#FF0000;}
.success {color:#464192; font-weight:bold;}
.hlight {color:#FF5B01;}
.price {color:#D5113C; font-weight:normal;}
.priceb {color:#F19C41; font-weight:normal;}
.p10{padding:9px; text-align:justify;}

/* general eliments styles */
h1 { font-family:Arial; font-size:22px; color:#9C3B3B; font-weight:normal; padding-left:10px;}
h2, .textheding {font-family:Arial; font-size:16px; color:#949D0C;font-weight:bold; vertical-align:bottom; padding-top:5px;}

ul {list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px;}
li {margin:4px 0px; }
.xline {background: url(../images/xline.gif) repeat-x center; height:1px;}
.xline1 {background: url(../images/xline1.gif) repeat-x center; height:1px;}
.yline {background: url(../images/yline.gif) repeat-y center; width:1px;}
.gline{ background-color:#D3DDFC;}
.oline{ background-color:#E59CF1;}

.breadcrumb{color:#636363; font-size:12px; font-family:Arial; background:#F9EEFB;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right; padding-right:15px; padding-left:10px; color:#851193; font-weight:normal; text-decoration: none;}
.breadcrumb a:visited, .breadcrumb a:active{ text-decoration: none;}
.breadcrumb a:hover{text-decoration:underline;}

.breadcrumb1{ background:#F9EEFB; color:#333333; font-size:14px; font-weight:bold; font-family:verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
.breadcrumb1 a{background: transparent url(../images/bullet1.gif) no-repeat center left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:underline; padding-right:12px; padding-left:17px; color:#8A45C5; font-weight:normal; text-decoration: none;} 
.breadcrumb1 a:visited, .breadcrumb1 a:active{color:#8A45C5; text-decoration:underline; font-weight:normal;}
.breadcrumb1 a:hover{text-decoration:none; color:#000000;}

.catnm{color:#9C3B3B; font-size:11px; font-family:Arial; background:#FBEEE6;}
.catnm a{background: transparent url(../images/icon2.gif) no-repeat center left; padding-left:23px; color:#9C3B3B; font-weight:bold; text-decoration: none;}
.catnm a:visited, .catnm a:active{color:#9C3B3B; text-decoration: none;}
.catnm a:hover{text-decoration:underline;}

.view a{background: transparent url(../images/icon.gif) no-repeat right; padding-right:10px; padding-right:13px; color:#000000; font-weight:normal; text-decoration: none;} 
.view a:visited, .view a:active{color:#000000; text-decoration: none; font-weight:normal;}
.view a:hover{text-decoration:underline;}

/* links styles */

a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none; font-weight:bold;}
a.normallink:hover {color:#E0B64D; text-decoration:none; font-weight:bold;}

a.sublink:link, a.sublink:visited, a.sublink:active {color:#ff8000; text-decoration:none; font-weight:normal; font-size:10px;}
a.sublink:hover {color:#E0B64D; text-decoration:none; font-weight:normal;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active {color:#666666; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover {color:#000000; text-decoration:none; font-weight:normal;}

.smallhead {color:#A73F8E; font-family:Arial Narrow; font-size:18px; font-weight:bold;}
a.smallhead:link, a.smallhead:visited, a.smallhead:active {color:#A73F8E; padding-left:10px; font-family:Arial Narrow; font-size:16px; text-decoration:none; font-weight:bold;}
a.smallhead:hover {color:#B9464B; text-decoration:none; font-weight:bold;}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#CD7261; text-decoration:none; font-weight:bold; font-size:14px; text-transform:uppercase; letter-spacing:0.05em;}
a.headlink:hover {color:#B2387A; text-decoration:none;}

a.lightlink:link, a.lightlink:visited, a.lightlink:active {color:#A73F8E; text-decoration:none; font-weight:bold;}
a.lightlink:hover {color:#B74646; text-decoration:none;}

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

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

.more a:visited, .more a:active {color:#1D62A7; text-decoration:none; font-family:Trebuchet MS; font-weight:bold; font-size:11px; text-transform:uppercase;}
.more a:hover{color:#1D62A7; text-decoration:underline; font-weight:bold;}

a.prolink:link, a.prolink:visited, a.prolink:active {color:#454545; text-decoration:none; font-size:11px;}
a.prolink:hover {color:#454545; text-decoration:underline;}

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

a.top-link-ac:link, a.top-link-ac:visited, a.top-link-ac:active {color:#9615BF; text-decoration:none; font-weight:normal; padding-left:3px; padding-right:3px;}
a.top-link-ac:hover {color:#E3AF5A; text-decoration:none;}

.border{border:1px solid #E3E3E3;}

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

.matter{text-align:justify;}

a.leftlink1:link, a.leftlink1:visited, a.leftlink1:active { color:#1E3C92; text-decoration:none; font-weight:normal;}
a.leftlink1:hover {color:#000000; text-decoration:none;}

a.leftglink:link, a.leftglink:visited, a.leftglink:active { color:#000000; text-decoration:none; font-weight:normal; font-size:11px;}
a.leftglink:hover {color:#A26469; text-decoration:none;}

.statictext td{color:#333333; font-size:11px; font-weight:normal; text-align:left; font-family:Arial; text-align:justify; }
.statictext strong{font-family:Arial; color:#494949; font-weight:bold; text-decoration:none; font-size:11px;}
.statictext b{font-family:Arial; color:#494949; background:#ECF0FE; border:1px solid #D4DEFE; font-weight:bold; display:block;  text-decoration:none; font-size:11px; padding:5px;}
.statictext a {font-family:Arial; color:#673A8D; text-decoration:underline; font-size:11px;}
.statictext a:hover {color:#333333; text-decoration:none;}