/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#ffffff;}
table {font-size:12px; color:#666666; font-family:Arial, Tahoma, Helvetica, Verdana; text-align:left;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}
object, param, embed, form {margin:0px; padding:0px;}

h1{font-size:24px; background:url(../images/hdbgx.gif) repeat-x; height:41px; color:#ffffff; margin:0 0 0 0; padding:6px 0 0 13px; font-weight:normal;}
h2{font-size:18px; font-weight:normal; text-transform:uppercase; color:#444444; margin:0 0 0 0; padding:5px;}
h4{font-size:35px; color:#ffffff; font-family:Context Inserat SSi; text-transform:uppercase; background:url(../images/bannerhd.jpg) no-repeat bottom left; margin:0 0 0 0; padding:10px 0 0 20px; font-weight:normal;}
hr{color:#999999; height:1px; padding:0px;}
h3{font-size:18px; font-weight:normal; color:#5F554C; margin:0 0 0 0;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{font-weight:normal; font-size:11px; padding-left:8px; padding-right:15px; color:#C6C6C6;}
.pb10{padding-bottom:10px;}
.pt5{padding-top:5px;}

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

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

/* Top Section */
.topsection {width:100%; background:url(../images/topbg.jpg) repeat-x; vertical-align:top; border-bottom:1px solid #9DA39F;}
.topsection b{font-size:14px; color:#D61A14;}
.topsection strong{font-size:12px; color:#ffffff;}
.topsection a{color:#020202; text-decoration:none; font-weight:normal; font-size:11px;}
.topsection a:hover {color:#666666; text-decoration:none;}

a.toplink1:link, a.toplink1:visited, a.toplink1:active {color:#D7D7D7; text-decoration:none; font-size:16px; font-weight:normal;}
a.toplink1:hover {color:#ffffff; text-decoration:none;}
a.toplink {color:#D7D7D7; text-decoration:none; padding:0px 0px 0px 20px; margin:0px; font-size:16px;}
a.toplink:hover {color:#ffffff; text-decoration:none;}

/* Left Section */
.leftsection{width:169px; vertical-align:top; background-color:#ffffff; border-right:1px solid #ECECEC;}
.leftsection b{text-transform:uppercase; font-weight:bold; font-size:12px;}
.leftsection strong{ color:#000; font-weight:bold; font-size:12px;}
.leftsection a{color:#666666; text-decoration:none; font-weight:normal;}
.leftsection a:hover {color:#333333; text-decoration:none;}

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

.leftsection .hd1{font-weight:bold; color:#B81B1B;}

.leftsection .hd{text-transform:uppercase; font-weight:bold; font-size:12px; color:#B81B1B;}
.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;}

.alphabet td{ background-color:#ffffff; border:#CCCCCC solid 1px; font-size:11px;}
.alphabet a{color:#5F5F5F; text-decoration:none; font-weight:normal;}
.alphabet a:hover {color:#000000; text-decoration:none;}

/* right Section */
.rightsection {vertical-align:top; background-color:#A0A0A2; font-size:11px; color:#C6C6C6;}
.rightsection td{font-size:11px; color:#C6C6C6;}
.rightsection b{font-weight:bold; font-size:14px; color:#C6C6C6;}
.rightsection strong{font-weight:normal; font-size:11px; color:#ffffff;}
.rightsection .head{font-weight:normal; text-transform:uppercase; font-family:Futura-Thin; font-size:21px; color:#ffffff;}

/* Middle Section */
.middlesection {vertical-align:top; background-color:#ffffff;}
.middlesection b{font-weight:bold; font-size:12px; color:#444444;}
.middlesection b{font-weight:bold; font-size:12px; color:#000000;}
.middlesection a{color:#666666; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#333333; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%; vertical-align:top;}
.bottomsection td{color:#333333; line-height:18px; font-size:11px;}
.bottomsection b{font-weight:bold; font-size:12px; padding-left:10px; color:#ffffff;}
.bottomsection a{color:#333333; text-decoration:none; font-weight:normal;}
.bottomsection a:hover {color:#666666; text-decoration:none;}

.bottomsection .hdb{color:#CC0001; font-size:27px; font-family:Futura-Thin; text-decoration:none; font-weight:normal;}

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

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

.midhead1{ color:#ffffff; text-decoration:none; font-size:14px; padding:7px 0px 7px 0px; text-transform:uppercase; font-weight:bold;}

.midbg{color:#ffffff; background:url(../images/newmidbg.gif) repeat-x bottom #ffffff; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1;}

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

a.acc-toplink:link, a.acc-toplink:visited, a.acc-toplink:active {color:#5E5E5E; text-decoration:none; padding-left:5px; padding-right:5px; font-weight:normal;}
a.acc-toplink:hover {color:#000000; 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:auto;}
.middthumb{width:auto; border:1px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#666666; text-decoration:none; font-weight:normal;}
a.prname:hover{color:#000000; text-decoration:none;}
.productbox{width:180px;}
.rprice{}

/* Breadcrumb Links */
.breadcrumb{color:#440B4F; background:transparent url(../images/breadbg.gif) repeat-x; padding-left:15px; height:35px; font-weight:normal;}
.breadcrumb b{color:#000000; font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 12px 0 5px; color:#440B4F; font-weight:normal; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#440B4F; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}

/* button Class 
a.ovalbutton{background: transparent url(../images/oval-blue-left.gif) no-repeat top left; display: block; float:left;font: normal 12px; line-height: 14px; height:20px; padding-left:5px; text-decoration: none;  margin-right:3px;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #333333;}
a.ovalbutton span{background: transparent url(../images/oval-blue-right.gif) no-repeat top right; display: block; padding:3px 7px 3px 0; }
a.ovalbutton:hover{ background-position: bottom left;}
a.ovalbutton:hover span{ background-position: bottom right; color:#666666;}*/

/* button Class */
a.ovalbutton{background:#7B7B7D; display: block; float:left;font: normal 12px; margin-right:3px; line-height: 10px; height: 19px; padding-left: 10px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff; font-size:11px; text-decoration:none;}
a.ovalbutton span{background:#7B7B7D; display: block; padding:5px 10px 4px 0; color:#ffffff; font-weight:bold; text-transform:uppercase;}
a.ovalbutton:hover{ background-position: bottom left; color:#FF7F14; text-decoration:none;}
a.ovalbutton:hover span{ background-position: bottom right; color:#ffffff; text-decoration:none;}

/* Paging Class */
.pagination{padding:0px;}
.pagination ul{margin:0; padding:0px; 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:1px 5px 0px 5px; border:1px solid #858585; text-decoration:none; color:#6F6F6F; height:17px;}
.pagination a:hover,.pagination a:active{border:1px solid #cccccc; color: #000; background-color:#eeeeee;}

.pagination a.currentpage{background-color:#CC0001; color:#FFF !important; border-color:#59A7B2; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white; cursor:default; color:#929292; border-color: #929292; font-weight:normal !important;}
.pagination a.prevnext{font-weight: bold;}

/* Static Pages */

.statictxt td{color:#666666; text-align:justify; line-height:16px;}
.statichd{font-family:Arial; color:#494949; background-color:#F1F1F1; border:1px solid #EBEBEB; display:block; font-weight:bold; text-decoration:none; font-size:12px; text-align:left; padding:5px 5px 5px 10px;}
.statictxt strong{font-weight:bold; color:#000000;}
.statictxt a {font-family:Arial; color:#000000; text-decoration:underline; font-size:12px;}
.statictxt a:hover {color:#000000; text-decoration:none;}

.statictxt ul{padding:0px; margin:5px 0px 15px 18px; list-style:disc;}
.statictxt li{padding:3px 0px 3px 1px; margin:0px;}
.statictxt li a{color:#000000; text-decoration:underline; font-weight:normal;}
.statictxt li a:hover {color:#000000; text-decoration:none;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #E1E1E1;}
.allborder {background:#A6A6A6;}
.allborder3 {background:#CCCCCC;}
.allborder1 {background:#D9C4CD;}
.tableheader td{background:#323232; color:#ffffff; padding:5px; font-weight:bold; font-size:11px;}
.tableheader b{ font-size:13px;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:5px 5px 5px 10px;}
.lightbg1 td{ background:#ffffff; padding:5px 5px 5px 0px;}
.lightbg a{ color:#000000; text-decoration:underline; font-weight:normal;}
.lightbg a:hover { color:#666666; text-decoration:none;}
.lightbg b{color:#C39623; font-weight:bold;}
.darkbg td{ background:#E7E7E7; padding:5px;}

.table-border{background:#D9C4CD;}
.red-text{color:#ff0000;}

.header{font-size:12px; color:#5B5B5B; background-color:#eeeeee;}

/* myaccount*/
.malink b{font-size:12px; color:#5B5B5B;}
a.malink:link, a.malink:visited, a.malink:active{color:#333333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; line-height:15px;}
a.malink:hover{color:#747474; text-decoration:none;}

a.malink1:link, a.malink1:visited, a.malink1:active{color:#333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; line-height:15px;}
a.malink1:hover{color:#747474; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#5B5B5B; font-size:18px; font-family:arial; text-decoration:none;}
a.maheading:hover {color:#000000; text-decoration:none;}

.searchinput{ height:20px;}
.rightSC{ width:145px;}

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

.wctext{ font-size:12px; font-weight:normal;}
.wctext strong{ font-size:12px; font-weight:bold;}
.wctext b{ font-size:14px; font-weight:bold;}

.sh-text-totalbold{ font-weight:bolder; font-size:13px;}