/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px; background: url(../images/background.gif) repeat-x top #141414;}
table {font-size:11px; color:#333333; font-family:Arial; }
a:focus{color:#333333; text-decoration: none; font-weight:normal;}
/* Site Structure Start */
.maintable {width:901px;}
.hvline{background:#E3EEE2; height:1px; width:1px;}

/* Top SectionStyle */
.topsection { width:100%; vertical-align:top;}
.topsection td{color:#B4B4B4; font-weight:normal;}
.topsection b{color:#B4B4B4; font-weight:bold;}
.topctxt{color:#2E2E2E; font-size:11px; font-weight:normal;}

.topsection a {color:#2E2E2E; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#ffffff; text-decoration:none;}

a.toplink:link, a.toplink:visited, a.toplink:active{color:#B4B4B4; text-decoration:none; font-weight:normal; padding-left:7px; padding-right:7px; text-transform:uppercase;}
a.toplink:hover {color:#ffffff; text-decoration:none;}

a.navlink:link, a.navlink:visited, a.navlink:active {color:#BEBEBE; font-size:15px; text-decoration:none; font-weight:bold; padding-left:14px; padding-right:14px; font-family:Trebuchet MS;}
a.navlink:hover {color:#ffffff; text-decoration:none;}

/* Left Section */
.lefsection {width:187px; background:#000000;}
.lefsection td{ color:#A4A468;}
.lefsection b{ color:#E1E1E1; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-transform:uppercase;}
.lefsection strong{ color:#9C9C9C; font-family:Trebuchet MS; font-size:11px; font-weight:bold; text-transform:uppercase;}
.lefsection a {color:#C9AAA2; text-decoration:none; font-weight:normal;}
.lefsection a:hover {color:#ffffff; text-decoration:none;}

.lefthd{ color:#FFFFE5; font-size:16px; font-weight:bold; }

a.leftlink:link, a.leftlink:visited, a.leftlink:active { font-size:11px; font-weight:normal; color:#C9AAA2; text-decoration:none;}
a.leftlink:hover {color:#ffffff; text-decoration:none;}

.alphabet a{color:#8A8A8A; text-decoration:none; border:#505050 solid 1px; background-color:#1F1F1F; padding-left:2px; padding-right:2px; height:15px; display:block; text-align:center;}
.alphabet a:hover {color:#D5D5D5; text-decoration:none; border:#505050 solid 1px; background-color:#393939; }

/* middle section */
.middsection {vertical-align:top; padding:0px; background:#FFFFFF;}
.middsection b{ color:#4A4A08; font-size:14px; font-weight:bold;}
.middsection a {color:#666666; text-decoration:none; font-weight:normal;}
.middsection a:hover {color:#000000; text-decoration:none;}

.midtxt{ color:#B48F85; padding:10px 20px 15px 20px; text-align:justify;}

a.midlink:link, a.midlink:visited, a.midlink:active {color:#69D0FF; font-weight:bold; text-decoration:none;}
a.midlink:hover {color:#DE7EBD; text-decoration:none;}

/* bottom section */
.bottomsection {width:100%; vertical-align:top; color:#FFFFFF;}
.bottomsection b{color:#7E7E15; font-weight:bold; font-size:16px;}
.bottomsection strong{color:#7E7E15; font-weight:bold; font-size:11px;}
.copyright{font-weight:normal; color:#6A6A6A; font-size:11px;}

.bottomsection a {color:#767676; text-decoration:none; font-weight:normal; line-height:16px;}
.bottomsection a:hover {color:#7E7E15; text-decoration:none;}

.qualdev{font-weight:normal; color:#979797; font-size:11px;}
a.qualdev:link, a.qualdev:visited {color:#BCBC86; text-decoration:none; font-weight:bold;}
a.qualdev:hover {color:#ffffff; text-decoration:none;}
/* Site Structure END */

/* shopping cart Sections */
.allborder {background:#EBEBDB;}
.tableheader td{background:#C5C591; color:#ffffff; padding:5px; font-weight:bold; font-size:12px; text-align:center;}
.lightbg td{background:#ffffff; color:#2A2A2A; padding:3px;}
.lightbg a{color:#4A4A4A; text-decoration:none; font-weight:normal;}
.lightbg a:hover {color:#4A4A4A; text-decoration:underline;}
.darkbg td{background:#E5E2D5; padding:3px;}

.allborder1 {background:#ECECAA;}
.tableheader1 td{background:#ECECAA; color:#8D8D1F; padding:5px; font-weight:bold; font-size:12px;}

/* Account Section */
.malink b{font-size:12px; font-weight:bold;}
a.malink:link, a.malink:visited, a.malink:active {color:#797778; text-decoration:underline;}
a.malink:hover {color:#797778; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active {color:#874F40; font-family:Arial Narrow; font-size:20px; font-weight:bold; text-decoration:none; padding-left:45px;}
a.maheading:hover {color:#484747; text-decoration:none;}

/* Form Sections styles */
form {margin:0px; padding:0px;}
input, select, textarea {border:1px solid #BDBD93; padding:1px; font-size:11px; color:#141414;}
.input {border:1px solid #616161; padding:1px; font-size:11px; color:#9C9C9C; background:#484848;}
.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:14px; color:#673A8D;  font-weight:bold;}
.pagehead {color:#787830; font-size:30px; font-family:Arial Narrow; padding:10px 0 5px 15px; font-weight:bold; background:url(../images/pageheadbg.jpg) no-repeat #F1F1E6 bottom;  height:40px; text-transform:uppercase;}
.midsubhead {padding-left:10px; color:#444444; font-size:12px; font-weight:bold;}
.midhead{ color:#A0A01F; font-weight:normal; font-size:20px;}
.midheader { color:#D4D48C; font-weight:normal; font-size:20px; font-family:Context Reprise LightCond SSi;}
.smallhead {color:#92A518;	font-size:14px;	font-weight:bold; }
.hlhead {background: transparent url(../images/bullet.gif) no-repeat center right;
text-decoration: none; padding-left:10px; color:#ffffff; text-transform:uppercase; font-family:Arial Narrow; font-size:16px; font-weight:bold; text-decoration: none;}

/* General text */
.smalltext {font-size:12px; color:#717070; font-weight:normal; padding-left:10px;}
.normaltext {font-size:11px; color:#717070; font-weight:normal;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
.red {color:#FF0000;}
.success {color:#464192; font-weight:bold;}
.hlight {color:#ffffff; font-family:Arial Narrow; font-size:19px; font-weight:bold; text-transform:uppercase;}
.price {color:#D5113C; font-weight:normal;}
.price1 {font-weight:normal; color:#528D12;}

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

ul {list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px;}
li {margin:4px 0px; }
.xline { border-bottom:1px solid #DEDEDE; height:1px;}
.xline1 {background-color:#3A3A2D;}
.xline2 {background-color:#E4E1C2;}
.yline {border-left:1px solid #CFCFCF; width:1px;}
.border{ border:3px solid #363637; background:#363637;}

.breadcrumb{color:#575757; font-size:12px; padding:7px; font-family:Arial; background:#F4F6D9;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right; padding-right:20px; padding-left:5px; color:#575757; font-weight:normal; text-decoration: none;} 
.breadcrumb a:visited, .breadcrumb a:active{color:#575757; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none; color:#7E7E15;}

/* links styles */
a.normallink:link, a.normallink:visited, a.normallink:active { font-size:11px; font-weight:normal; color:#818114; text-decoration:none;}
a.normallink:hover{color:#CACA5E; text-decoration:none;}

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

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

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:#7E7E15; text-decoration:none;}

a.lightlink:link, a.lightlink:visited, a.lightlink:active {color:#ffffff; text-decoration:none;}
a.lightlink:hover {color:#7E7E15; text-decoration:none;}

.paging {color:#242300;}
.paging a:link, .paging a:visited, .paging a:active {color:#242300; font-size:12px; text-decoration:none; font-weight:normal;}
.paging a:hover {color:#7E7E15; text-decoration:none;}

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

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

/* Static Page */
.staticpage{ font-weight:normal;}
.staticpage td{ font-family:Arial;  font-size:12px; }
.staticpage li{ list-style:  square;}
.staticpage a:link, .staticpage a:visited, .staticpage a:active {color:#808029; font-size:12px; text-decoration:underline; font-weight:normal;}
.staticpage a:hover {color:#7E7E15; text-decoration:none;}

.pllink1{ padding-left:10px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #313125; color:#ffffff;}
a.pllink1:link, a.pllink1:visited, a.pllink1:active { font-size:11px; font-weight:normal; color:#A4A468; text-decoration:none;}
a.pllink1:hover {color:#ffffff; text-decoration:none;}


/* Shopping cart Page */
.shopnav{ background:#141414; color:#fff; padding:10px; }
.shopnav td{color:#f2f2b0; font-size:14px;}
.shopnav .boxactive{ background:#a0a006; font-size:16px; color:#000; display:block; padding:5px 15px; width:20px; font-weight:bold; margin-bottom:10px;}
.shopnav .box{ background:#d9d95f; font-size:16px; color:#000; display:block; padding:5px 15px; width:20px; font-weight:bold; margin-bottom:10px;}

.shopnav .box2{ display:block; width:103px; height:66px; margin-bottom:10px; }

.shopnav a span:hover{ background:#a0a006; font-size:16px; color:#000; display:block; padding:5px 15px; width:20px; font-weight:bold; margin-bottom:10px;}

.shopnav a{color:#f2f2b0;}
.shopnav a:hover{color:#fff;}
.whitebg{background:#fff;}
.whitebg td{background:#fff;}

.f14{font-size:14px;}