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

h1{font-size:24px; background:#617193; border:2px solid #ffffff; height:39px; color:#ffffff; margin:0 0 0 0; padding:3px 0 0 10px; font-weight:bold;}
h2{font-size:24px; color:#273D60; background:url(../images/xrep1.gif) repeat-x; height:40px; margin:1px; font-family:Trajan-Normal; padding:10px 0 0 15px; font-weight:normal;}
.h4{color:#4F5153; font-size:15px; font-weight:bold;}
hr{color:#999999; height:1px; padding:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{color:#FFA200; font-size:14px; text-transform:uppercase; font-weight:bold;}
.pr10{color:#FFFC02; font-size:14px; text-transform:uppercase; font-weight:bold;}
.pt10{padding-top:5px;}
.pb10{padding-bottom:10px;}
.top10{font-weight:bold; font-size:14px; color:#ECE45D;}
.gtop{font-weight:normal; color:#C3BF58;}

.xline {border-top:1px #C6CAD3 solid; height:1px;}
.yline {border-left:1px #C6CAD3 solid;}
.noborder {border:0px none; padding:0px;}
.h100{color:#405C84; text-align:justify; font-size:11px;}
.taj{text-align:justify;}
.tsm{font-size:24px;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}

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

/* Top Section */
.topsection {width:100%; vertical-align:top; height:142px;}
.topsection td{color:#D2D5DA;}
.topsection input{font-size:12px; height:17px; color:#C0D4DF; border:1px solid #273650; background:#273650;}
.topsection b{font-weight:bold; font-size:22px; color:#FF4D0F;}
.topsection a{color:#D2D5DA; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#ffffff; text-decoration:none;}
.red{ color:#b3010a; font-weight:bold;}

/*a.toplink:link, a.toplink:visited, a.toplink:active {color:#F1F2F4; font-family:Arial Narrow; font-size:16px; padding:5px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
a.toplink:hover {color:#ffffff; text-decoration:none;}*/

a.toplink1:link, a.toplink1:visited, a.toplink1:active {color:#D2D5DA; font-size:12px; padding:0px 4px 0px 4px; text-decoration:none; font-weight:normal;}
a.toplink1:hover {color:#ffffff; text-decoration:none;}

/* Left Section */
.leftsection {width:185px; vertical-align:top; background-color:#ffffff; border:1px solid #B8BCC8;}
.leftsection b{font-weight:normal; font-size:23px; color:#E4E8F0; font-family:Times New Roman, Times, serif;}
.leftsection strong{color:#295289;}
.h3{ font-size:22px; color:#2E446B; font-family:Times New Roman, Times, serif; margin:0 0 0 0; padding:0 0 0 0;}
.h6{ font-size:22px; color:#3B5686; font-family:Times New Roman, Times, serif; margin:0 0 0 0; padding:0 0 0 0;}
.leftsection a{color:#515966; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#515966; text-decoration:none;}

.leftsection ul{padding:0px; margin:8px 0px 8px 8px; list-style:none;}
.leftsection li{padding:3px 3px 3px 15px; margin:0px;}
.leftsection li a{color:#666666; text-decoration:none; font-weight:normal;}
.leftsection li a:hover {color:#000000; text-decoration:none;}

.leftsection .hd{ font-weight:bold; font-size:12px; background:url(../images/xrep.gif) repeat-x; height:25px; padding-left:5px; color:#01669D;}
.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; width:801px;}
.middlesection b{font-weight:normal; font-size:18px; font-family:Times New Roman, Times, serif; color:#4B6D92;}
.middlesection a{color:#000000; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}

.middlesection ul{padding:0px; margin:0px 0px 8px 15px; list-style:square; font-size:11px;}
.middlesection li{padding:2px 3px 2px 0px; margin:0px; /*background:url(../images/midbullet.gif) no-repeat;*/}
.middlesection li a{color:#666666; text-decoration:none; font-weight:normal;}
.middlesection li a:hover {color:#000000; text-decoration:none;}

/* bottom Section */
.bottomsection {width:100%; vertical-align:top; background:url(../images/botbg.gif) repeat-x;}
.bottomsection b{font-weight:bold; font-size:20px; color:#ffffff;}
.bottomsection h6{color:#ffffff; padding:0 0 0 0; margin:0 0 0 0; font-size:12px; font-weight:normal;}
.bottomsection td{color:#324565;}
.bottomsection input{font-size:12px; height:19px; color:#C0D4DF; border-top:1px solid #60779F; border-bottom:1px solid #60779F; border-right:1px solid #273650; border-left:1px solid #273650; background:#273650;}
.bottomsection a{color:#324565; font-size:11px; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#000000; text-decoration:underline;}

/* link Class */
.more{padding:3px 8px 3px 15px; margin:0px; background:url(../images/next.gif) no-repeat left;}
a.more {color:#405C84; font-size:16px; text-decoration:none; font-weight:bold;}
a.more:hover {color:#000000; text-decoration:none;}

a.normallink:link, a.normallink:visited, a.normallink:active {color:#0B2248; font-size:14px; text-decoration:none; font-family:Times New Roman, Times, serif; text-transform:uppercase; font-weight:bold;}
a.normallink:hover {color:#333333; text-decoration:none;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#324565; text-decoration:none; font-size:12px; font-weight:normal;}
a.qualdev:hover {color:#000000; text-decoration: underline;}

a.prolink:link, a.prolink:visited, a.prolink:active {color:#031A5D; font-size:10px; text-decoration:none; font-weight:normal;}
a.prolink:hover {color:#333333; text-decoration:none;}

/* prodcut related Class */
.thumb{color:#05669D; font-size:13px; font-weight:bold;}
.borderb{border-bottom:1px solid #E3E6EB;}
.border1{border:1px solid #E3E6EB;}
.borderbg{background:#F5F8FD;}
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:auto;}
.productbox b{color:#11335F; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.price{ color:#002a6b; font-weight:bold;}
.pricet{color:#BA0C0C; font-size:15px; font-weight:bold;}
.priceb{color:#393939; font-size:15px; font-weight:bold;}

.breadcrumb{color:#4F5153; font-size:12px; font-weight:bold; border-bottom:1px solid #E9E9E6; padding-left:15px;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right; padding-right:10px; color:#4F5153; font-weight:normal; text-decoration: none;} 
.breadcrumb a:visited, .breadcrumb a:active{color:#4F5153; text-decoration: none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline;}

/* 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: #ffffff;}
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:#eeeeee;}

a.ovalred{background: transparent url(../images/oval-red-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.ovalred, a:visited.ovalred, a:active.ovalred{color: #ffffff;}
a.ovalred span{background: transparent url(../images/oval-red-right.gif) no-repeat top right; display: block; padding:3px 7px 3px 0; }
a.ovalred:hover{ background-position: bottom left;}
a.ovalred:hover span{ background-position: bottom right; color:#eeeeee;}

/* Paging Class */
.pagination{padding:2px;}
.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:#848484;}
.pagination a:hover,.pagination a:active{ color: #000; }

.pagination a.currentpage{ color:#404040 !important; font-weight:bold; cursor:default; text-decoration:underline;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#929292; font-weight:bold !important;}
.pagination a.prevnext{ font-weight: bold; color:#858585;}
.pagination a.prevnext:hover{ font-weight: bold; color:#000000;}

/* 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 #B8BCC8; background:#ffffff;}
.allborder {background:#e3e6eb;}
.tableheader td{background:#4b5d7c; color:#ffffff; padding:5px 0px 5px 10px; 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 0px 3px 10px;}
.darkbg td{ background:#f5f8fd; padding:3px;}

/* myaccount*/
.malink b{font-size:12px; color:#5F7093; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.malink:link, a.malink:visited, a.malink:active{color:#2B5784; text-decoration:underline;}
a.malink:hover{color:#2B5784; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#5A6780;  font-size:24px; font-family:Times New Roman, Times, serif; text-decoration:none;}
a.maheading:hover {color:#000000; text-decoration:none;}

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

.shophdmain{background:url(../images/hdbg1.gif) repeat-x; font-size:18px; padding:3px 5px 0px 5px; font-weight:normal; color:#ffffff;}
.shophdsub{background:url(../images/xhdbg.gif) repeat-x; font-size:18px; color:#666666; padding:3px 5px 0px 5px; font-weight:normal;}

a.hdmenuhover:link, a.hdmenuhover:visited, a.hdmenuhover:active { color:#ffffff; text-decoration:none; }
a.hdmenuhover:hover { color:#eeeeee; text-decoration:none; }

a.hdmenu:link, a.hdmenu:visited, a.hdmenu:active { color:#666666; text-decoration:none; }
a.hdmenu:hover { color:#333333; text-decoration:none; }
