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

a:focus { text-decoration:none;}

/*h1{ font-size:20px; color:#333333; margin:0 0 0 0; padding:7px 0 7px 10px; background:url(../images/back-detail.gif) repeat-x; border-bottom:1px solid #cccccc;}*/

h1{ font-size:20px; color:#ffffff; background-color:#696969; margin:0 0 0 0; padding:5px 0 5px 10px; border:1px solid #ffffff;}

h2{ font-size:18px; color:#333333; margin:0 0 0 0; padding:0 0 0 0;}
h3{ font-size:16px; color:#FF0000; margin:0 0 0 0; padding:0 0 0 0;}
h4{ font-size:14px; color:#999999; margin:0 0 0 0; padding:0 0 0 0;}
hr{ color:#999999; height:1px; padding:0px;}

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

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

/*Site width handle */
.maintable{width:991px; background:#FFFFFF; border:0px 3px 0px 3px; border:#FFFFFF solid;  }

/* Top Section */
.topsection { vertical-align:top; }
.topsection td{ font-size:12px; }
.topsection b{ font-size:20px; font-family:Arial Narrow; font-weight:bold; color:#000;}
.topsection strong{ font-size:19px; font-family:Arial Narrow; font-weight:bold; color:#525252;}

.topsection a{color:#333333; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#333333; text-decoration:underline;}

a.navlink { display:block; background:url(../images/back-nav.gif) repeat-x; padding:10px 13px 11px 13px; color:#ffffff; text-decoration:none;  font-size:11px; font-weight:bold;}
a.navlink:hover { background:url(../images/back-navup.gif) repeat-x; color:#ffffff; text-decoration:none;}

/* Left Section */
.leftsection {width:278px; vertical-align:top; background:url(../images/back-left.gif) repeat-x top #ffffff; color:#000;}
.leftsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.leftsection a{color:#010100; text-decoration:none; font-weight:bold;}
.leftsection a:hover {color:#666666; 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 .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:url(../images/back-middle.gif) repeat-x top #ffffff; padding:15px;}
.middlesection td{ margin:10px; height:100%;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:12px; color:#3DB8B8;}
.middlesection strong{font-weight:bold; font-size:12px; color:#000000;}
.middlesection a{color:#000000; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:underline;}

/* bottom Section */
.bottomsection { vertical-align:top; border-top:1px solid #ffffff;}
.bottomsection td{ color:#ffffff; font-size:12px;}
.bottomsection a{color:#ffffff; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#ffffff; text-decoration:none;}

/* link Class */
.more{padding:3px 8px 3px 3px; margin:0px; background:url(../images/icon-more.gif) no-repeat left; padding-left:15px;}
a.more {color:#C20000; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase; }
a.more:hover {color:#000000; text-decoration:underline;}

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

.qualdev td{ color:#9E9F9F;}
a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#9E9F9F; text-decoration:underline; font-weight:bold;}
a.qualdev:hover {color:#ffffff; 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:#152128; text-decoration:none; font-weight:bold;}
a.prname:hover{color:#000000; text-decoration:underline;}
.productbox{width:170px;}
.rprice{text-decoration:line-through;}
.price{ color:#FF0000; font-size:14px; font-weight:bold;}

/* Breadcrumb Links */
.breadcrumb{color:#696969; background:#ffffff; padding:10px; font-weight:normal;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 15px 0 5px; color:#050505; font-weight:normal; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#050505; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline;}

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-red-left.gif) no-repeat top left; display: block; float:left; font:bold 13px; line-height: 16px; height: 32px; padding-left:17px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff; font-weight:bold; text-decoration: none;}
a.ovalbutton span{background: transparent url(../images/oval-red-right.gif) no-repeat top right; display: block; padding: 8px 17px 8px 0; text-decoration: none; }
a.ovalbutton:hover{ background-position:; color:#ffffff; text-decoration:none;}
a.ovalbutton:hover span{ background-position:; color:#ffffff; text-decoration:none;}

a.oval_large{background: transparent url(../images/oval_left.gif) no-repeat top left; display: block; float:left; line-height: 16px; height:37px; padding-left:17px; text-decoration: none;}
a:link.oval_large, a:visited.oval_large, a:active.oval_large{color: #ffffff; font-weight:bold; text-decoration: none; text-transform:uppercase; font-size:15px; font-family:Arial Narrow;} 
a.oval_large span{background: transparent url(../images/oval_right.gif) no-repeat top right; display: block; padding:10px 15px 11px 0; text-decoration: none; width:285px; }
a.oval_large:hover{ background-position:0px 2px 2px 15px; color:#ffffff; text-decoration:none;}
a.oval_large:hover span{ background-position:; color:#ffffff; text-decoration:none;}

/* Original button class*/
ovalbuttonr{background: transparent url(../images/oval-red-left.gif) no-repeat top left; display: block; float:left; font:bold 13px; line-height: 16px; height: 32px; padding-left:17px; text-decoration: none;}

ovalbuttonr span{background: transparent url(../images/oval-red-right.gif) no-repeat top right; display: block; padding: 8px 17px 8px 0; }

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

.pagination a.currentpage{ color:#000000 !important; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#000000; font-weight:normal !important;}
.pagination a.prevnext{font-weight: bold;}

/* Static Pages */
.staticpg{background:#FFFFFF; }
.staticpg ul{padding:0px; margin:7px 0 7px 20px; list-style:disc;}
.staticpg li{padding:4px 4px 4px 0px; margin:0px;}
.staticpg li a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg li a:hover {color:#000000; text-decoration:none;}

.staticpg td{color:#333333; font-size:12px; text-align:left; text-align:justify;}
.staticpg a { color:#666666; text-decoration:underline; font-size:12px;}
.staticpg a:hover {color:#000000; text-decoration:none;}
.staticpg b{color:#08315D; font-weight:bold;}

.p10{padding:10px;}

.statichd {color:#ffffff; font-size:11px; font-weight:bold; background-color:#EDF5FE; height:25px; border:1px solid #E2EFFD; padding-left:10px; }
/* Site Structure END shopping cart Sections*/
.border{border:1px solid #B9BBB9;}
.allborder {background:#E0E1D4;}
.tableheader td{background:#B4B1A9; 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:#F0EFED; 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;}

.tophd{ color:#ffdb1b; text-decoration:none; font-size:14px; font-weight:bold; text-transform:uppercase;}
a.tophdlink:link, a.tophdlink:visited, a.tophdlink:active{color:#ffdb1b; font-weight:bold; text-transform:uppercase; font-size:14px; font-family:arial; text-decoration:underline;}
a.tophdlink:hover {color:#ffdb1b; text-decoration:none;}