/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px; background:#ffffff;}
table {font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; letter-spacing:0.03em;}

/* Site Structure Start */
.maintable { width:901px; background:#FFFFFF;}
.hvline{background:#E3EEE2; height:1px; width:1px;}

/* Top SectionStyle */
.topsection {width:100%; vertical-align:top;}
.topsection td{color:#ffffff;}
.topsection b{color:#333333; font-weight:normal;}
.topsection strong{color:#333333; }

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

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

.navback{ background:url(../images/nav-back.gif) repeat-x;}
a.navlink:link, a.navlink:visited, a.navlink:active {color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.navlink:hover {color:#95D6FE; text-decoration:none;}

/* Left Section */
.lefsection {width:194px; vertical-align:top; background: url(../images/leftrepx.gif) repeat-y;}

a.lefsection:link, a.lefsection:visited, a.lefsection:active {color:#5E5E5E; font-weight:normal; text-decoration:none;}
a.lefsection:hover {color:#262626; text-decoration:none;}

.leftlink{color:#C43940;}
a.leftlink:link, a.leftlink:visited, a.leftlink:active {color:#333333;  background:url(../images/bullet.gif) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:20px; padding-left:20px; padding-bottom:2px; text-decoration:none;}
a.leftlink:hover {color:#000000; text-decoration:none;}

.lefthead{text-transform:uppercase; padding-left:10px; color:#525252; height:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/* middle section */
.middsection {vertical-align: top;}

.middsection a {color:#666666; text-decoration:none; font-weight:normal;}
.middsection a:hover {color:#000000; text-decoration:none;}

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%; color:#FF0000; vertical-align: top;}
.bottomsection b{ color:#ffffff; font-weight:normal;}
.bottomsection a {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; padding-left:2px; padding-right:2px;}
.bottomsection a:hover {color:#eeeeee; text-decoration:none;}

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

a.qualdev:link, a.qualdev:visited {color:#333333; font-size:11px; text-decoration:underline; padding-right:10px;}
a.qualdev:hover {color:#333333; text-decoration:none;}

/* Site Structure END */

/* shopping cart Sections */
.tableborder {border:1px solid #F0DBA8; height:100%}
.allborder { background:#D6E6F3; }
.tableheader td{background:#50B8F3; color:#ffffff; font-weight:bold; padding:7px;}
.lightbg td{background:#ffffff; padding:7px;}
.lightbg a {color:#666666; text-decoration:none; font-weight:normal;}
.lightbg a:hover {color:#333333; text-decoration:none;}
.darkbg td{background:#F2FAFF; padding:3px;}
.darkbg1 td{background:#F2FAFF; font-weight:bold; font-size:12px; padding-left:7px; height:25px;}

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

a.maheading:link, a.maheading:visited, a.maheading:active {color:#0F6EA8; font-size:20px; text-decoration:none;}
a.maheading:hover {color:#625992; text-decoration:none;}

/* Form Sections styles */
form {margin:0px; padding:0px;}
input, select, textarea {font-size:11px; color:#747474;}
input, select, textarea {border:1px solid #cccccc; padding:1px;}
.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 {border-bottom:1px #CCCCCC solid; font-size:24px; height:45px; color:#787A4A;  font-weight:bold; padding-left:20px;}
.pagehead {color:#0066A0; font-size:24px;	font-weight:normal; background:url(../images/headbg.gif) no-repeat; height:34px; font-family:arial narrow; padding-left:10px; text-transform:uppercase;}
.midsubhead {color:#C17809; font-size:16px; font-weight:bold; padding:3px;}
.midheader { color:#308DD0; padding:3px; font-size:15px; font-weight:bold;}
.midhead{color:#FC990D; font-size:19px; font-weight:normal;}
.smallhead {color:#9FB90F;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.hlhead {color:#2E6AB1;	font-size:11px;	font-weight:normal;	text-transform: uppercase;}

/* General text */
.smalltext {font-size:10px;}
.normaltext {font-size:11px; font-weight:normal;}
.distext {font-size:11px; font-weight:normal; padding:5px; text-align:justify; line-height:14px;}
.distext li{ margin:3px 15px; padding:0px;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
.red {color:#FF0000;}
.success {color:#464192; font-weight:bold;}
.hlight {color:#FF5B01;}
.price {color:#D5113C; font-weight:normal;}

/* general eliments styles */
h1 {border-bottom:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#787A4A; font-weight:normal; padding-left:10px;}
h2, .textheding {border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#949D0C;font-weight:bold; vertical-align:bottom; padding-top:5px;}

ul {list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px;}
li {margin:4px 0px; }
.xline { background-color:#D3D3D3; hight:1px;}
.yline {border-left:1px solid #eeeeee; width:1px;}
.bg{ background-color:#D9EEFB; width:1px;}
.bg1{ background-color:#D9EEFB;}
.dotline {background: url(../images/dotsline.gif) repeat-x center; height:1px;}

.breadcrumb{color:#1D62A7; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#F5FBFE; padding:7px;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none; padding-right:15px; padding-left:10px; color:#1D62A7; font-weight:normal; text-decoration: none;} 
/* adjust bullet image padding */
.breadcrumb a:visited, .breadcrumb a:active{color:#1D62A7; text-decoration: none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline;}

/* links styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none; font-weight:bold;}
a.normallink:hover {color:#E0B64D; text-decoration:none; font-weight:bold;}

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

a.smalllink:link, a.smalllink:visited, a.smalllink:active {color:#434702; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover {color:#8783ca; text-decoration:none; font-weight:normal;}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#2E5D79; text-decoration:none; font-weight:normal; font-size:11px;}
a.headlink:hover {color:#B2387A; text-decoration:none;}

a.lightlink:link, a.lightlink:visited, a.lightlink:active {color:#C48D02; text-decoration:none;}
a.lightlink:hover {color:#E0B64D; text-decoration:none;}

.paging {color:#05567F;}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; font-weight:normal; position:relative; display: inline; background:#FFFFFF; border:1px solid #9AAFE5; padding:2px 5px 2px 5px;}
.paging a:hover {color:#FFFFFF; display:block; background:#2E6AB1; border:1px solid #9AAFE5; position:relative; display: inline;}


.sel_paging {color:#2E6AB1;}
.sel_paging a:link, .sel_paging a:visited, .sel_paging a:active {color:#FFFFFF; font-weight:normal; position:relative; display: inline; background:#2E6AB1; border:1px solid #9AAFE5; padding:2px 5px 2px 5px;}
.sel_paging a:hover {color:#FFFFFF; display:block; background:#2E6AB1; border:1px solid #9AAFE5; position:relative; display: inline;}


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

a.prolink:link, a.prolink:visited, a.prolink:active {color:#454545; text-decoration:none; font-size:11px;}
a.prolink:hover {color:#454545; text-decoration:underline;}

.view{color:#C43940;}
a.view:link, a.view:visited, a.view:active {color:#333333;  background:url(../images/viewico.gif) top right no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-right:10px; text-decoration:none;}
a.view:hover {color:#000000; text-decoration:none;}

.p10{text-align:justify; padding:12px;}
.p11{padding:10px;}
.p12{padding:0px 10px 0px 10px;}

a.trade:link, a.trade:visited, a.trade:active {color:#ffffff; font-weight:bold; text-decoration:none;}
a.trade:hover {color:#ffffff; text-decoration:none;}

.statictext{color:#333333; font-size:11px; font-weight:normal; text-align:left; font-family:tahoma; text-align:justify;}
.statictext strong{font-family:tahoma; color:#494949; font-weight:bold; text-decoration:none; font-size:11px; text-align:left;}
.statictext b{ font-family:tahoma; color:#075370; font-weight:bold; background:#F2F8CF; border:#EAF2BD solid 1px; padding:5px 0px 5px 7px;}
.statictext li{list-style: disc;}
.statictext a {font-family:tahoma; color:#075370; text-decoration:underline; font-weight:normal; font-size:11px;}
.statictext a:hover {color:#F77309; text-decoration:none;}

.statichd{font-family:tahoma; color:#075370; font-weight:bold; background:#FFF8EE; border:#FFEFD7 solid 1px; padding:5px 0px 5px 9px;}

a.breadcrumb1:link, a.breadcrumb1:visited, a.leftlink:active {color:#000000; background:url(../images/bullet.gif) left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; padding-left:20px; padding-bottom:2px; text-decoration:none;}
a.breadcrumb1:hover {color:#000000; text-decoration:none;}

a.more:link, a.more:visited, a.more:active {color:#0066A0; font-weight:bold; text-decoration:none;}
a.more:hover {color:#000000; text-decoration:none;}

.distext1{color:#ff0000; font-weight:bold;}