/* Global Class */
html, body {height:100%;}
body {margin:0px; background:url(../images/bg.jpg) repeat-x;}
table {font-size:12px; color:#484848; font-family:Arial, Tahoma, Helvetica, Verdana;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #C8CCCB; padding:1px;}
form {margin:0px; padding:0px;}

a:link, a:visited, a:active{color:#333333; text-decoration:underline; font-weight:normal;}
a:hover {color:#000000; text-decoration:underline;}
.hvline{border-left:1px solid #A0A09E;}
h1{color:#4E0B7F; font-size:28px; padding:0; margin:0; background:url(../images/my_acc_top.gif) repeat-x; height:45px; padding-left:15px; }
h2{font-size:18px; color:#660099; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; }
h4{font-size:13px; color:#660099;  margin:0 0 0 0; padding:3px 0 3px 0;}
hr{color:#999999; height:1px; padding:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.xline {border-top:1px #F4E8F8 solid; height:1px;}
.yline {border-left:1px #F4E8F8 solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}

/*Site width handle */
.maintable {width:931px; background:#FFFFFF;}

/* Top Section */
.topsection {width:100%; vertical-align:top;  height:100px; }
.topsection strong{font-weight:bold; font-size:12px; color:#000000;}
.topsection a{color:#000000; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#000000; text-decoration:underline;}

/* Left Section */
.leftsection {width:185px; vertical-align:top; background-color:#ffffff; height:90%; border-right:1px solid #E9BFFF;}
.leftsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.leftsection a{color:#4E4E4E; text-decoration:none; font-weight:normal; font-size:12px;}
.leftsection a:hover {color:#000000; text-decoration:none;}

.leftlink ul{padding:0px; margin:0px; list-style:none;}
.leftlink li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/icon_ca.gif) no-repeat left top;}
.leftlink li a{color:#4E4E4E; text-decoration:none; font-weight:normal; font-size:12px;}
.leftlink li a:hover {color:#666666; text-decoration:none;}

.leftsection1 ul{padding:0px; margin:0px; list-style:none;}
.leftsection1 li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/icon_ca.gif) no-repeat left top;}
.leftsection1 li a{color:#4E4E4E; text-decoration:none; font-weight:normal; font-size:12px;}
.leftsection1 li a:hover {color:#666666; text-decoration:none;}

.leftsection .hd{text-transform:uppercase; font-weight:bold; font-size:12px; background-color:#666666; color:#FFFFFF;}
.leftsection .hd a{background-color:#666666; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.leftsection .hd a:hover {background-color:#666666; color:#FFFFFF; text-decoration:none;}

/* Middle Section */
.middlesection { vertical-align:top; background-color:#ffffff; height:90%;}
.middlesection b{text-transform:; font-weight:bold; font-size:12px; color:#7C0EBD; text-decoration:none;}
.middlesection b:hover{text-transform:; font-weight:bold; font-size:12px; color:#BC5CE8;}
.middlesection strong{font-weight:bold; font-size:12px; color:#000000;}
.middlesection a{color:#000000; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%; vertical-align:top; background-color:#ffffff; }
.bottomsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.bottomsection a{color:#626262; text-decoration:none; font-weight:normal; padding:0 3px 0 3px; font-size:12px;}
.bottomsection a:hover {color:#626262; text-decoration:underline;}

/* link Class */
.more{padding:3px 8px 3px 3px; margin:0px; background:url(../images/middarrow.gif) no-repeat right;}
a.more {color:#000000; text-decoration:underline; font-weight:normal;}
a.more:hover {color:#666666; text-decoration:none;}

a.normallink:link, a.normallink:visited, a.normallink:active {color:#000000; text-decoration:underline; font-weight:bold;}

a.normallink:hover {color:#660099; text-decoration:none;}

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

/* prodcut related Class */
.thumb{width:150px; border:1px solid #666666; height:auto;}
.middthumb{width:250px; border:1px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#CC66FF; text-decoration:none; font-weight:normal;}
a.prname:hover{color:#710BA4; text-decoration:none;}
.productbox{width:170px;}
.rprice{text-decoration:line-through;}
.price{ color:#FF0000; font-weight:bold;}

/* Breadcrumb Links */
.breadcrumb{color:#6F009C;  padding:5px; height:35px; font-weight:normal;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 12px 0 5px; color:#333333; font-weight:normal; text-decoration:none; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#333333; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none; color:#6F009C;}

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-green-left.gif) no-repeat top left; display: block; float:left;font: normal 12px; line-height: 14px; height:23px; padding-left:5px; text-decoration: none;  margin-right:3px; margin-top:5px; text-transform:uppercase;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #E9BFFF; text-decoration: none; font-weight:bold;}
a.ovalbutton span{background: transparent url(../images/oval-green-right.gif) no-repeat top right; display: block; padding:3px 10px 5px 5px; text-decoration: none;}
a.ovalbutton:hover{ }
a.ovalbutton:hover span{  color:#ffffff;}

/* Paging Class */
.pagination{padding:0px;}
.pagination ul{margin:0;padding:0; text-align: right; /*Set to "right" to right align pagination interface*/}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px; }
.pagination a, .pagination a:visited{padding:0 5px;  text-decoration:none; color:#000000;}
.pagination a:hover,.pagination a:active{ color: #C062EE;  }

.pagination a.currentpage{ !important;  font-weight:bold; color:#000000; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white; cursor:default; color:#6B049D; border-color: #6B049D; font-weight:normal !important;}
.pagination a.prevnext{font-weight: bold; color:#6B049D; border:none;}
.pagination a.prevnext:hover{font-weight: bold; color:#C062EE; border:none;}

/* Static Pages */
.staticpg ul{padding:0px; margin:0px; list-style:none;}
.staticpg li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/middarrow.gif) no-repeat left;}
.staticpg li a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg li a:hover {color:#000000; text-decoration:none;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #F0DBA8; height:100%}
.allborder {background:#E0E1D4;}
.tableheader td{background:#660099; color:#ffffff; padding:5px; font-weight:bold;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:3px;}
.lightbg1 td{ background:#FEF7FF; padding:3px;}

.darkbg td{ background:#F0EFED; padding:3px;}

.tableheader1 td{background:#660099; color:#ffffff; padding:3px; font-weight:bold;}

.shop{ background-color:#8D27C0;}
.shoptable{ background-color:#FBF4FF; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px; border:#E5BAFF 1px solid;}
.shophdmain{ background-color:#5260A7; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#B76ADD; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#ACBEDE; height:1px;}
.shoptdhd{ background-color:#C0C2D5; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; padding:7px; }

/* myaccount*/
.malink{color:#67009A;  text-align:justify;}

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

a.maheading:link, a.maheading:visited, a.maheading:active{color:#660099; font-size:16px; font-weight:bold; text-decoration:none;}
a.maheading:hover {color:#000000; text-decoration:none;}

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

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

.statictext td{color:#333333; font-size:12px; font-weight:normal; font-family:Arial; text-align:justify;}
.statictext a {font-family:Arial; color:#673A8D; text-decoration:underline; font-size:12px;}
.statictext a:hover {color:#333333; text-decoration:none;}

a.sitemap:link, a.sitemap:visited, a.sitemap:active{ color:#58018E; text-decoration:none; font-weight:bold; padding-left:5px;}
a.sitemap:hover{color:#DC7027; text-decoration:none;}
