/* Global Class */
html, body {height:100%;}
body {margin:0px; background:url(../images/bg.jpg) repeat-x top #FF8015;}
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;}

/* a:link, a:visited, a:active{color:#333333; text-decoration:underline; font-weight:normal;}
a:hover {color:#000000; text-decoration:underline;} */

h1{font-size:30px; color:#956EC7; font-weight:normal; height:50px; margin:0 0 0 0; background:url(../images/headbg.gif) repeat-x; padding:2px 0 0 15px; text-transform:uppercase;}
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:18px; color:#075370; margin:0 0 0 0; padding:10px; font-family:arial narrow; background:#FEF9EA;}
h4{font-size:15px; color:#F97133; margin:0 0 0 0; padding:0 0 0 0;}
hr{color:#999999; height:1px; padding:0px;}

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

.xline {border-top:1px #D8CFE2 solid; height:1px;}
.yline {border-left:1px #D8CFE2 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;}
.error, .errmsg, .errormsg {color:#BA0A1F; font-weight:normal;}

/*Site width handle */
.maintable{width:968px; background-color:#FFFFFF; border-left:5px solid #ffffff; border-right:5px solid #ffffff;}

/* Top Section */
.topsection {width:100%; vertical-align:top;}
.topsection b{font-weight:bold; font-size:21px; color:#FF7400; font-family:arial narrow; text-transform:uppercase;}
.topsection strong{font-weight:bold; font-size:12px; color:#FF790A;}
.topsection a{color:#484848; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#666666; text-decoration:underline;}
.topbold{font-weight:bold; font-size:20px; color:#7E7E7E; font-family:arial narrow;}

/* Navigation Section */
.backnav{background:url(../images/back-nav.gif) repeat-x;}

a.navlink:link, a.navlink:visited {color:#ffffff; text-decoration:none; font-weight:bold; font-family:Trebuchet MS; font-size:14px; text-transform:uppercase;}
a.navlink:hover {color:#D33540; text-decoration:none;}

/* Left Section */
.leftsection {width:215px; vertical-align:top; border:1px solid #DACDE9;}
.leftsection b{ font-weight:bold; font-size:12px; color:#F97436;}
.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;}

.leftsection ul{padding:0px; margin:0px; list-style:none;}
.leftsection li{padding:2px 3px 2px 12px; 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; font-weight:bold; font-size:16px; color:#956DC1; font-family:arial narrow; background:transparent url(../images/leftarrow.gif) no-repeat center right; padding:0 12px 0 0px; }
.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; }

.leftlink {text-decoration:none; padding:5px; background:#EEE8F1;}
.leftlink a{background: transparent url(../images/icon-left.gif) no-repeat center left; padding-left:22px; color:#AE39DF; font-weight:bold; text-decoration:none; display:block;} 
.leftlink a:hover{ color:#000000; text-decoration:none;}

/* Right Section */
.rightsection {width:217px; vertical-align:top; background:#F1EEF4;}
.rightsection b{ font-weight:bold; font-size:14px; color:#956DC1;}
.rightsection strong{ font-weight:bold; font-size:12px; color:#535353;}
.rightsection a{color:#525252; text-decoration:none; font-weight:normal;}
.rightsection a:hover {color:#000000; text-decoration:underline;}

.rightsection .hd{text-transform:uppercase; font-weight:bold; font-size:16px; color:#956DC1; font-family:arial narrow; background:transparent url(../images/leftarrow.gif) no-repeat center right; padding:0 12px 0 0px; }

.rightback{ background:url(../images/right-back.gif) repeat-x bottom #FFF9E3; padding:8px; }

.alphaborder{background-color:#F4C19E;}
.alphaborder a { display:block; background:#ffffff; color:#AD5213; text-decoration:none; font-weight:normal; padding:2px;}
.alphaborder a:hover { display:block; background:#EAEAEA; color:#F98039; text-decoration:none;}

/* Middle Section */
.middlesection { vertical-align:top; background-color:#ffffff; border:1px solid #DACDE9;}
.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:#000000; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%;}
.bottomsection strong{ font-weight:bold; font-size:16px; font-family:arial narrow;}
.bottomsection a{color:#000000; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#666666; text-decoration:underline;}

.botlink{ font-weight:bold; font-size:11px; color:#ffffff; background:#F97436;}
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/middarrow.gif) no-repeat right;}
a.more {color:#FF790A; text-decoration:underline; 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;}

.hlightlink{color:#7E7E7E; text-decoration:none; font-weight:bold; font-family:arial narrow; font-size:21px;}
a.hlightlink {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:125px; border:0px solid #666666; height:auto;}
.middthumb{width:200px; 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:#000000; text-decoration:underline;}
.productbox{width:162px;}
.rprice{text-decoration:line-through; color:#777777;}
.price{ color:#FF0000; font-weight:bold;}


/*.breadcrumb{color:#2D2D2D; background:url(../images/back-bread.gif) repeat-x; padding:5px; height:35px; font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 12px 0 5px; color:#BD6616; font-weight:normal; text-decoration:none; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#BD6616; text-decoration:underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}*/

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

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-orange-left.gif) no-repeat top left; display: block; float:left;font: normal 12px; margin-right:3px; /* Change 13px as desired */ line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ height: 19px; /* Height of button background height */ padding-left: 6px; /* Width of left menu image */ text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff; /*button text color*/ font-size:12px;}
a.ovalbutton span{background: transparent url(../images/oval-orange-right.gif) no-repeat top right; display: block; padding:5px 6px 4px 0; color:#ffffff; /*Set 11px below to match value of 'padding-left' value above*/ font-weight:bold;}
a.ovalbutton:hover{ /* Hover state CSS */ background-position: bottom left; color:#FF7F14;}
a.ovalbutton:hover span{ /* Hover state CSS */ background-position: bottom right; color:#7E3205;}

/* 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;  cursor:pointer;}
.pagination a.prevnext{font-weight: bold;}

/* Static Pages */
.staticpg td{color:#333333; font-size:12px; font-weight:normal; text-align:left; font-family:Arial; text-align:justify;}
.staticpg strong{font-family:Arial; color:#494949; font-weight:bold; text-decoration:none; font-size:12px;}
.staticpg b{background-color:#FFF8F3; border:solid #FEEDDF 1px; padding:4px 0px 4px 10px; display:block;}
.statictxt{color:#FE3F3F; font-weight:bold;}
.staticpg a {font-family:Arial; color:#673A8D; text-decoration:underline; font-size:11px;}
.staticpg a:hover {color:#333333; text-decoration:none;}
.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;}
.staticborder {background:#F3E8FF;}
.staticheader td{background:#FCF9D8; color:#ffffff; padding:5px 0px 5px 10px; font-weight:bold;}
.staticbg td{ background:#ffffff; padding:5px 0px 5px 10px;}
.staticbg b{padding-left:8px; color:#333333; font-weight:normal; background-color:#ffffff; border:none;}


/* Site Structure END shopping cart Sections*/
.border{border:1px solid #F0DBA8;}
.allborder {background:#D9C4CD;}
.tableheader td{background:#FAB100; 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;}
.darkbg td{ background:#FCE1A1; padding:3px;}

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

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

a.lefthlink:link, a.lefthlink:visited, a.lefthlink:active{padding-left:10px; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; fo}
a.lefthlink:hover {color:#ffffff; text-decoration:underline;}

.statichd{background-color:#FEF5ED; border:1px solid #FFECDC; color:#666666; height:25px; font-size:11px; padding-left:10px; font-weight:bold;}

.stphd {color:#956EC7; font-size:30px; font-family:Context Reprise Light SSi; padding:10px 0 5px 19px; font-weight:bold; background:url(../images/cat-banner.jpg) no-repeat; height:156px; vertical-align:top;}

.darkbg1{background-color:#EFE7F3;}

a.subsublink:link, a.subsublink:visited, a.subsublink:active {color:#666666; text-decoration:none; font-weight:bold; font-size:14px; font-family:Arial; padding:0px 7px 0px 7px; border-right:1px solid #cccccc;}
a.subsublink:hover { color:#333; text-decoration:none; }
/*
Heading Color = "#000000" (h1)
Sub Heading Color = "#333333" (h2)
highlight message = "#999999" (h4)
normal heading = "#006699" 
normal text color ="#666666"
*/