/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px;}
table { font-size:11px; color:#3F3F3F; font-family:Tahoma,Arial,Helvetica,sansserif; text-align:left; letter-spacing:0.03em; }
.maintable { height:100%; width:918px; background:#FFFFFF; }

/* Top SectionStyle */
.topsection { width: 100%; vertical-align:top; background-color:#ffffff; }
.topsection td{ color:#383838;}
.topsection b{ color:#4F8C13; font-weight:bold; font-size:12px;}
.topback{ background:url(../images/back-top.gif) repeat-x;}

.topsection a { color:#666666; text-decoration:none; font-weight:normal; }
.topsection a:hover { color:#7FAB0F; text-decoration:none; }

.toplink a{background: transparent url(../images/icon-top.gif) no-repeat center left; padding-right:0px; padding-left:15px; color:#3F3F3F; font-weight:normal; text-decoration:none;} 
.toplink a:visited {color:#3F3F3F; text-decoration:none; font-weight:normal;}
.toplink a:hover{text-decoration:none; color:#7FAB0F;}

/* Left Section */
.lefsection { width:198px; border:1px solid #BCD2A7; padding:2px; vertical-align:top;}

.lefsection tr { font-size:11px; color:#501d39; font-family:Tahoma,Helvetica,Tahoma; text-align:left;}
.lefsection b { font-size:14px; color:#AE1567; font-family:Arial,Tahoma,Helvetica,Tahoma; text-align:left;  }

.lefsection a { color:#666666; text-decoration:none; font-weight:normal; }
.lefsection a:hover { color:#7FAB0F; text-decoration:none; }

.leftsearch { background:#AAD7FF; border:1px solid #84B2E1; padding:3px 3px 7px 7px; }

.leftlink {text-decoration:none; padding:3px;}
.leftlink a{background: transparent url(../images/icon-left.gif) no-repeat center left; padding-right:0px; padding-left:20px; color:#3F3F3F; font-weight:normal; text-decoration:none;} 
.leftlink a:visited {color:#3F3F3F; text-decoration:none; font-weight:normal;}
.leftlink a:hover{text-decoration:none; color:#7FAB0F;}

/* middle section */
.middsection {  vertical-align: top;}
.middsection a { color:#737373; text-decoration:none; font-weight:normal; }
.middsection a:hover { color:#7FAB0F; text-decoration:none; }

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

.paging {color:#FFFFFF;}
.paging a:link, .paging a:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; }
.paging a:hover { color:#666666; text-decoration:none; }

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

/* bottom section */
.bottomsection { width:100%;  background:#ffffff; color:#FF0000; vertical-align: top;  }

.bottomsection a { color:#585858; text-decoration:none; font-weight:normal; }
.bottomsection a:hover { color:#7FAB0F; text-decoration:none; }

.bothd{ background-color:#7FE619; padding-left:10px; }
.botborder{ border:1px solid #D5E5A4;}
.botborderr{ border-right:1px solid #D5E5A4;}

/* Site Structure END */

/* shopping cart Sections */
.allborder { background:#E0E1D4; }
.tableheader td{ background:#7FE619; color:#3F5925; padding:5px; font-weight:bold; }
.lightbg td{ background:#ffffff; padding:3px; }
.darkbg td{ background:#F7F8EA; padding:3px; }
.hdbg { background:#C4C790; }

.bottomheader { background:#F6F7E4; color:#000000; padding-left:10px; font-weight:bold; height:25px; }
.subtdbg { background:#ecedd3; height:16px; padding-left:10px; }

/* Account Section */
a.maheading:link, a.maheading:visited, a.maheading:active {color:#71A74E; font-family:Arial Narrow; font-size:18px; font-weight:bold; text-decoration:none; padding-left:8px; padding-right:8px; text-transform:uppercase;}
a.maheading:hover {color:#71A74E; text-decoration:none;}

.malink b{ color:#F8899A; text-decoration:none; font-size:12px;}
a.malink:link, a.malink:visited { color:#F8899A; text-decoration:underline;}
a.malink:hover { color:#F8899A; text-decoration:none; }

/* Form Sections styles */
form { margin:0px; padding:0px; }
input, select, textarea { border:1px solid #B3B9C3; padding:1px; font-size:11px; color:#747474; }
.button { color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background: url(../images/butbg.gif) repeatx; 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 */
.pagehead, .hdtitle { color:#ffffff; font-size:22px; font-weight:normal; text-transform:capitalize; font-family:Century Gothic; background:#43B1FF; height:40px; padding-left:10px; border-top:1px solid #ffffff;}
.midsubhead {color:#6A6F01; font-size:14px; font-weight:bold;}
.midheader { color:#67AC22; padding:5px; font-size:16px; font-weight:bold; }
.smallhead { color:#9FB90F;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.hlhead {color:#ffffff;	font-size:11px;	font-weight:bold;}
.subhd { color:#53A502; font-size:22px; font-family:Georgia; padding-left:10px; background:#DDFBBF; height:36px;}

.statictpgtxt td{font-size:12px;}

/* General text */
.red, .error, .errmsg, .err-msg,.errormsg { color:#FF0000;}
.price { color:#DE0000; font-weight:normal;}
.hlight{ color:#3685D2; font-weight:normal;}

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

.xline { background:#CDCDCD; }
.yline { background:#B1F272; }

/* links styles */
.breadcrumb{ color:#000000; padding:7px;  background-color:#DDFBBF; border-bottom:1px solid #FFFFFF;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right: 15px; padding-left:0px; color:#545454; font-weight:400; text-decoration: none;}
.breadcrumb a:visited, .breadcrumb a:active{color:#545454; text-decoration: none; font-weight:400;}
.breadcrumb a:hover{text-decoration:none; color:#6C8D4D; }

a.prodlink:link, a.prodlink:visited { color:#46B103; text-decoration:none; font-weight:bold;}
a.prodlink:hover { color:#E0B64D; text-decoration:none;}

a.sublink:link, a.sublink:visited { color:#91181F; text-decoration:none; font-weight:normal;}
a.sublink:hover { color:#E0B64D; text-decoration:none;}

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

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

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

a.site:link, a.site:visited, a.site:active{ color:#F9899B; font-size:12px; text-decoration:none; font-weight:bold;}
a.site:hover {color:#7FAB0F; text-decoration:none;}

.pagingsel {color:#FFFFFF;}
.pagingsel a:link, .pagingsel a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.pagingsel a:hover { color:#666666; text-decoration:none; }

.normaltext{text-align:justify;}
.statictext{font-size:12px; font-weight:bold;}

a.hprodlink:link, a.hprodlink:visited { color:#46B103; text-decoration:none; font-weight:bold; font-size:16px; font-family:Times New Roman; text-transform:uppercase;}
a.hprodlink:hover { color:#E0B64D; text-decoration:none;}

