/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px;}
table{font-size:12px; color:#333333; font-family:Arial; letter-spacing:0.03em;}

a:focus{ text-decoration: none;  color:#2B2B2B; outline:none;}

/* Site Structure Start */
.maintable {height:100%; width:950px;}
.body{ background:url(../images/canvas.gif) repeat-x; }
.hvline{background:#E3EEE2; height:1px; width:1px;}
.shipping{ color:#AB1F20; font-size:15px;}
.shtxt{ color:#4A4A4A; font-size:14px;}
.spr{ color:#C43940; font-size:14px;}

/* Top SectionStyle */
.topsection {border: 0px solid #ffffff; vertical-align:top; height:142px;}
.topsection td{color:#EA7400;}
.topsection b{color:#333333; font-weight:bold;}
.topsection strong{color:#ffffff; font-size:12px;}

.topsection a {color:#ffffff; text-decoration:none; font-weight:normal; padding-left:2px; padding-right:2px;}
.topsection a:hover {color:#EFEFEF; text-decoration:none;}

a.toplink:link, a.toplink:visited, a.toplink:active{color:#333333; text-decoration:underline; font-weight:normal;}
a.toplink:hover {color:#333333; text-decoration:none;}

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

.nav{color:#ffffff; font-size:12px;}
.nav a{color:#ffffff; text-decoration:none; font-size:12px; font-weight:normal; padding-left:20px; padding-right:20px;}
.nav a:hover {color:#F9EBDD; text-decoration:none;}

/* Left Section */
.lefsection {width:194px; background:#ffffff; vertical-align:top; border:#F58c21 solid 1px;}

.lefsection a{color:#6095CE; text-decoration:underline; font-weight:normal;}
.lefsection a:hover {color:#6095CE; text-decoration:none;}

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

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

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

/* right section */
.rightsection {height:100%; width:194px;  vertical-align:top; padding:0px; background-color:#FFF8F3; border:#F58c21 solid 1px;}
.rightsection td{color:#383838;}

.rightsection a {color:#666666; text-decoration:none; font-weight:normal; padding-left:0px;}
.rightsection a:hover {color:#000000; text-decoration:none;}

/* bottom section */
.bottomsection {width:100%; background:url(../images/bottombg.gif) repeat-x; padding:15px; font-size:12px; color:#666666; vertical-align:top; line-height:20px;}

.bottomsection a {color:#000000; text-decoration:none; padding-left:3px; padding-right:3px; font-weight:normal; font-size:12px; }
.bottomsection a:hover {color:#666666; text-decoration:underline;}

a.qualdev:link, a.qualdev:visited {color:#4BA4FF; text-decoration:underline;}
a.qualdev:hover {color:#4BA4FF; text-decoration:none;}

/* Site Structure END */

/* shopping cart Sections */
.allborder {background:#BAD7ED; color:#1D5894; font-size:12px;}
.tableheader td{background:#4A9EDC; color:#ffffff; font-size:12px; font-weight:bold; padding:5px;}
.lightbg a{ color:#1D5894; text-decoration:underline; font-size:12px; font-weight:normal;}
.lightbg a:hover {color:#1D5894; text-decoration:none;}
.lightbg td{background:#ffffff; font-size:12px; color:#333333; padding:3px; }
.lightbg b{color:#1C567E;}
.darkbg td{background:#DAF1FC; padding:3px;}

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

a.maheading:link, a.maheading:visited, a.maheading:active {color:#ffffff; background-color:#689DE1; font-size:18px;  text-decoration:none; text-transform:uppercase; font-weight:bold; padding-left:10px; padding-right:15px; }
a.maheading:hover {color:#EDF3FB; 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 #7F9DB9; 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 */
.lefthead{background:url(../images/lefthead.jpg) no-repeat; text-transform:uppercase; height:26px; font-weight:bold; padding-left:23px;}
.pagehead { background:url(../images/pagebg.gif) no-repeat; font-size:22px; font-weight:normal; padding:0px 0px 5px 10px; height:45px; text-transform:uppercase; color:#ffffff;}
.cathead { color:#9A5816; font-size:25px; font-weight:bold; background:url(../images/back-cathd.gif) repeat-x; padding-left:15px; height:51px;}
.midsubhead {color:#6A6F01; font-size:14px; font-weight:bold;}
.midheader {color:#1D5894; font-size:14px; font-weight:bold; padding-left:5px;}
.smallhead {color:#9FB90F; font-size:12px;	font-weight:bold; text-transform: uppercase;}
.hlhead {color:#308DD0;	font-size:16px;	font-weight:bold;}

/* General text */
.smalltext {font-size:12px;}
.normaltext {font-size:12px; font-weight:normal;}
.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;}
.priceb {color:#D5113C; font-weight:bold; font-size:14px;}

/* general eliments styles */
h1 {border-bottom:1px #CCCCCC solid; font-size:22px; color:#2B7FBB; font-weight:normal; padding-left:0px; margin:0px;}
h2, .textheding {border-bottom:0px #CCCCCC solid; font-size:16px; color:#949D0C;font-weight:bold; vertical-align:bottom; padding-top:5px;}

ul {list-style:disc; margin:0px; padding-left:30px;}
li {margin:4px 0px; }
.xline {background-color:#D8DDE3; height:1px;}
.yline {background-color:#DAE4ED;}
.yline1 {background: url(../images/yline.gif) repeat-x;}
.dotline {background: url(../images/dotsline.gif) repeat-x center; height:1px;}
.dotyline {background: url(../images/dotyline.gif) repeat-y center; width:1px;}

.breadcrumb{color:#333333; font-size:12px; padding:7px; background-color:#E9F3FE;}
.breadcrumb a{background:transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none; padding-right:18px; color:#333333; font-weight:normal; text-decoration: none;} 
.breadcrumb a:visited, .breadcrumb a:active{color:#333333; 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:12px;}
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:12px;}
a.smalllink:hover {color:#8783ca; 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:#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:#333333; font-size:12px; font-weight:bold;}
.paging a{color:#333333; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:4px; padding-right:4px;}
.paging a:hover {color:#666666; text-decoration:none;}

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:#666666; text-decoration:none; font-size:12px;}
a.prolink:hover {color:#000000; text-decoration:none;}

a.catlk:link, a.catlk:visited, a.catlk:active {color:#308DD0; text-decoration:none; font-size:13px; font-weight:bold;}
a.catlk:hover {color:#ffffff; text-decoration:none;}

a.more:link, a.more:visited, a.more:active {color:#DE7A19; text-decoration:underline; font-size:12px; font-weight:bold;}
a.more:hover {color:#DE7A19; text-decoration:none;}

.statictext td{color:#333333; font-size:12px; font-weight:normal; text-align:justify;}
.statictext strong{ color:#333333; text-decoration:none; font-size:12px; }
.statictext b{color:#333333; text-decoration:none; font-size:14px; }
.statictext a {color:#114570; text-decoration:underline; font-size:12px;}
.statictext a:hover {color:#114570; text-decoration:none; }


.p10{padding:10px;}
.statichead{background-color:#E2F3FF; height:25px; font-weight:bold; border:1px solid #D5EDFE; padding-left:9px;}
