/* Global Class */
html, body {height:100%;}
body {margin:0px; background:url(../images/mainbg.gif) repeat-x top #f4f4f4;}
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 #DACDE9; padding:1px;}
form {margin:0px; padding:0px;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
/* a:link, a:visited, a:active{color:#333333; text-decoration:underline; font-weight:normal;}
a:hover {color:#000000; text-decoration:underline;} */

h1{font-size:26px; height:39px; color:#ffffff; font-weight:normal; margin:0 0 0 0; padding:5px 0 0 15px; background:transparent url(../images/loginbg.gif) repeat-x;}
h2{font-size:18px; color:#FC712E; margin:0 0 0 0; padding:0 0 0 0; font-family:arial narrow; text-transform:uppercase;}
h3{font-size:16pxpx; color:#B1316A; margin:0 0 0 0; padding:10px; background:#FEF1F7;}
h4{font-size:16px; font-weight:bold; color:#B1316A; margin:0 0 0 0; padding:5px 0 5px 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 #E5E5E5 solid; height:1px;}
.yline {border-left:1px #F2F2F2 solid;}
.yline1 {border-left:1px #F5D0BB 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;}
.hprice{ color:#B039DE; font-weight:bold; font-family:arial narrow; font-size:22px;}

/*Site width handle */
.maintable{width:950px;}

/* Top Section */
.topsection {width:100%; vertical-align:top;}
.topsection td{color:#222;}
.topsection span{font-size:14px; color:#090909;}
.topsection a{color:#000; text-decoration:none; font-weight:normal; padding:0 4px 0 4px;}
.topsection a:hover {color:#666666; text-decoration:underline;}
.topbold{font-weight:bold; font-size:21px; color:#7E7E7E; font-family:arial narrow;}
.topsection b{ font-family:Bauhaus; font-size:12px; font-weight:bold; color:#2e2e2e; text-transform:uppercase;}
.topsection b span{ font-size:16px;}
.topsection b strong{color:#de1e04;}
.topsection a b{ font-family:Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight:normal; color:#be5015; font-size:16px; text-decoration:none;}
.topsection a:hover b{color:#222;}
.topsection p{color:#fff;}
.topsection p a{color:#fff; text-decoration:none; font-weight:normal; padding:0 4px 0 4px;}
.topsection p a:hover {color:#c2c2c2; text-decoration:underline;}

/* Navigation Section */
a.navlink:link, a.navlink:visited {color:#313131; padding:0px 15px 0px 15px; text-decoration:none; font-weight:bold; font-family:Trebuchet MS; font-size:14px; text-transform:uppercase;}
a.navlink:hover {color:#bb490f; text-decoration:none;}

/* Left Section */
.leftsection {width:198px; background-color:#F5F5F5; vertical-align:top; border:6px solid #ffffff;}
.leftsection b{ font-weight:bold; font-size:14px; color:#4F4F4F;}
.leftsection strong{ font-weight:bold; font-size:12px; color:#535353;}
.leftsection a{color:#000000; text-decoration:none; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:underline;}

.leftborder {border:1px solid #FEE2EE; background-color:#FEE2EE;}

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

.leftsection .hd{text-transform:uppercase; background:#F5F5F5; height:35px; font-weight:bold; font-size:14px; color:#ffffff; background:transparent url(../images/hdbg.gif) repeat-x; padding:0 0 0 10px;}
.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;}

.leftback{ background:url(../images/left-back.gif) repeat-x top; padding:10px; }

a.lefthd:link, a.lefthd:visited, a.lefthd:active {color:#ffffff; text-decoration:none; font-weight:bold; padding-left:10px;}
a.lefthd:hover {color:#eeeeee; text-decoration:none;}

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

.alphabet td{ background-color:#ffffff; border:#C9C9C9 solid 1px;}
.alphabet a{color:#666666; text-decoration:none; font-weight:normal;}
.alphabet a:hover {color:#000000; text-decoration:none;}

.bgf{ background:#AD2B69; color:#EFBFD6; padding-left:5px;}

/* Middle Section */
.middlesection { vertical-align:top; background-color:#ffffff; border-top:6px solid #ffffff; border-right:6px solid #ffffff;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:12px; color:#DB7026;}
/*.middlesection strong{font-weight:bold; font-size:12px; color:#000000;}*/
.middlesection a{color:#666666; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#333333; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%; vertical-align:top; background:url(../images/bottombg.gif) repeat-x;}
.bottomsection td{color:#ffffff;}
.bottomsection b{color:#ffffff; font-weight:bold; font-size:15px;}
.bottomsection a{color:#ffffff; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#eeeeee; text-decoration:none;}

.botlink{ font-weight:bold; font-size:11px; color:#ffffff; background:#F97436; height:30px;}
a.botlink:link, a.botlink:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
a.botlink:hover {color:#FFC697; text-decoration:none;}

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

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

a.hlightlink:link, a.hlightlink:visited, a.normallink:active {color:#7E7E7E; text-decoration:none; font-weight:bold; font-family:arial narrow; font-size:21px;}
a.hlightlink:hover {color:#E0B64D; text-decoration:none;}

a.righthdlink:link, a.righthdlink:visited, a.righthdlink:active { padding-left:30px; color:#7E38CD; text-decoration:none; font-weight:bold; font-family:arial narrow; font-size:16px; text-transform:uppercase;}
a.righthdlink:hover {color:#E0B64D; 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; border:0px solid #666666; height:auto;}
.middthumb{width:auto; border:0px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#777777; text-decoration:none; font-weight:normal;}
a.prname:hover{color:#333333; text-decoration:none;}
.productbox{width:auto;}
.rprice{text-decoration:line-through; color:#777777;}
.price{ color:#FF0000; font-weight:bold;}
.priceb{ color:#2A9EBB; font-weight:bold;}

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

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-orange-left.gif) no-repeat top left;
display: block; float:left; font-family:Trebuchet MS; font-size:14px; margin-right:2px; font-weight:bold; /* Change 13px as desired */
line-height: 16px; text-transform:uppercase;  /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 23px; /* Height of button background height */
padding-left:11px; /* Width of left menu image */
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color:#fff; /*button text color*/}
a.ovalbutton span{background: transparent url(../images/oval-orange-right.gif) no-repeat top right; color:#fff; display: block; padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.ovalbutton:hover{ /* Hover state CSS */ text-decoration:none;}
a.ovalbutton:hover span{ /* Hover state CSS */color:#ffd2aa; text-decoration:none;}

/* Paging Class */
.pagination{padding:1px;}
.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 3px; text-decoration:none; color:#606060;}
.pagination a:hover,.pagination a:active{ color: #000; }

.pagination a.currentpage{ color:#947B55 !important; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#947B55; font-weight:bold !important;}
.pagination a.prevnext{font-weight: bold; text-decoration: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;}
.border5{border:4px solid #CFCECE;}
.allborder {background:#cccccc;}
.tableheader td{background:#666666; color:#ffffff; padding:5px 5px 5px 10px; font-weight:bold;}
.tableheader a{ color:#ffffff; text-decoration:none; font-weight:bold;}
.tableheader a:hover { color:#eeeeee; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:5px 5px 5px 10px;}
.darkbg td{ background:#eeeeee; padding:3px;}

.tableheader1 td{background:#E3E3E3; color:#333333; padding:5px 5px 5px 10px; font-weight:bold;}
.tableheader1 a{ color:#ffffff; text-decoration:none; font-weight:bold;}
.tableheader1 a:hover { color:#eeeeee; text-decoration:none;}

/* myaccount*/
.malink b{font-size:12px; color:#C55516;}
a.malink:link, a.malink:visited, a.malink:active{color:#C55516; text-decoration:underline;}
a.malink:hover{color:#C55516; text-decoration:none;}

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

/* alpha widget*/
.alpha { color:#F6F0FF;    }
.alpha strong{ background:#FFF8EF; padding:3px; font-size:18px; text-decoration:none; border:1px solid #F9E8D3; color:#3A669C;}
.alpha strong a{  font-size:18px; text-decoration:none;  color:#DB8D1D;}
.alpha strong a:hover{  font-size:18px; text-decoration:none;  color:#465051;}
.alpha a{color:#616161; text-transform:uppercase; text-decoration:underline; padding:2px;  font-size:12px;}
.alpha a:hover {color:#616161; text-decoration:none;}
.textalpha{color:#395288; text-transform:uppercase; text-decoration:none; padding:2px;  font-size:18px;}
.textalpha a{color:#DB8D1D;  text-decoration: underline; padding:2px;  }
.textalpha a:hover {color:#000000; text-decoration:none;}


/*
Heading Color = "#000000" (h1)
Sub Heading Color = "#333333" (h2)
highlight message = "#999999" (h4)
normal heading = "#006699" 
normal text color ="#666666"
*/