/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px; background:url(http://www.kadourifoods.com/images/back.jpg) repeat-x;  background-color:#33396D; }
table { font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; letter-spacing:0.03em; }

/* ------------------------------------------------Site Structure Start------------------------------------------------------ */
.maintable { height:100%; width:900px; background:#FFFFFF; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; }

.hvline{ background:#E3EEE2; height:1px; width:1px;}

/********************************* Top SectionStyle *********************************/
.topsection { border: 0px solid #ffffff; width: 100%; vertical-align:top; background-color:#ffffff; }
.topsection td{ color:#383838;}
.topsection b{ color:#AE1567; text-transform:uppercase; font-weight:bold;}

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


a.toplink:link, a.toplink:visited, a.toplink:active { color:#2D3585; text-decoration:none; font-weight:bold;  white-space:nowrap;}
a.toplink:hover { color:#0E1656; text-decoration:none; }

a.tophlink:link, a.tophlink:visited, a.tophlink:active { color:#ffffff; text-decoration:none; font-weight:bold;  white-space:nowrap;}
a.tophlink:hover { color:#FFF2E5; text-decoration:none; }

/********************************* Left Section *********************************/

.leftnstep1{color:#FFFFFF; padding-left:20px; height:18px;}
.leftnstep2{color:#FFFFFF; padding-left:35px; height:16px;}
.leftnstep3{color:#FFFFFF; padding-left:38px;}

.leftnsetlink1{ background-color:#9FA1BE; padding-left:20px; height:22px; color:#FFFFFF;}
.leftnsetlink2{ background-color:#9FA1BE; padding-left:35px; height:22px; color:#FFFFFF;}
.leftnsetlink3{ background-color:#9FA1BE; padding-left:38px; color:#FFFFFF;}


.lefsection { width:188px;  vertical-align:top; }

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

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

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

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

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

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

.leftheader {  color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.lefthlight { color:#FF7800; }
.leftpart ul { list-style: url(http://www.kadourifoods.com/images/spacer.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}
.lefttext1{color:#FFFFFF; font-weight:normal; height:22px;}

/********************************* content part styles *********************************/
.contantpart { padding:0px;  vertical-align:top;}
.contantpart b{ font-weight:bold;}

.contantpart a { color:#606060; font-size:12px; font-weight:normal; text-decoration:none; }
.contantpart a:hover { color:#000000; text-decoration:none; }

.contantpart ul { list-style: url(http://www.kadourifoods.com/images/spacer.gif) none; margin:0px; padding-left:30px; }
.contantpart li { margin:4px 0px; }

/******************************** middle section ********************************/
.middsection { height:100%; widows:579px;  vertical-align: top; padding:0px; }

a.midlink:link, a.midlink:visited, a.midlink:active { color:#FF8400; font-weight:normal; text-decoration:none;  }
a.midlink:hover { color:#000000; text-decoration:none; }

.paging { color:#666666; font-weight:bold; text-decoration:none; }
.paging a:link, .paging a:visited, .paging a:active { color:#303030; text-decoration:underline; font-weight:normal; }
.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; }

/*bottom section*/
.bottom { border-top:0px solid #FF8400; width:100%; background:#ffffff; vertical-align: top;  }

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

.copyright{font-weight:normal; color:#ffffff; padding:3px; font-size:11px;}
.bottomlink{ color:#ffffff; text-decoration:none; font-weight:bold; }
a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#ffffff; text-decoration:none; font-weight:bold; }
a.bottomlink:hover { color:#fffffff; text-decoration:underline; }

a.qualdev:link, a.qualdev:visited { color:#272E79; text-decoration:none; }
a.qualdev:hover { color:#000000; text-decoration:none; }

/* ------------------------------------------------Site Structure END------------------------------------------------------ */

/* ---------------------------------------------shopping cart Sections---------------------------------------------------- */

.tableborder { border:1px solid #2C3385; height:100% }

.allborder { background:#E0E1D4; }
.allborder td { padding:3px; padding-left:5px; height:18px;}
.allborder b { color:#000000; text-decoration:none; }

.tableheader { background:#969D10; color:#ffffff;  padding-left:10px; font-weight:bold; height:25px; }
.tableheader a { color:#333333; text-decoration:underline; }
.tableheader a:hover { color:#0479DC; text-decoration:none; }

.lightbg { background:#ffffff; }
.darkbg { background:#E3EEE2; }
.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---------------------------------------------------- */

.accountpart { padding:0px; height:100%; vertical-align:top;}
.accountpart b{ font-weight:bold;}

.accountpart a { color:#787A4A; font-size:12px; font-weight:normal; text-decoration:underline; }
.accountpart a:hover { color:#000000; text-decoration:none; }

.maheading { border-bottom:1px #CCCCCC solid; height:55px; padding-left:10px; }

.accountpart ul { list-style: url(http://www.kadourifoods.com/images/spacer.gif) none; margin:0px; padding-left:30px; }
.accountpart li { margin:4px 0px; }
.malink { color:#FE616A; text-decoration:none; padding-top:5px;}
a.malink:link, a.malink:visited, a.malink:active { color:#ff8000; text-decoration:none; padding:5px 5px;}
a.malink:hover { color:#E0B64D; 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(http://www.kadourifoods.com/images/spacer.gif) repeat-x; border:0px; 
border:1px solid #9FB2C3; }
.noborder { border:0px none; padding:0px; }

.foselect { font-size:11px; color:#747474; width:150px; }
 
 /* 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:#737904;	font-size:16px;	font-weight:bold; text-transform:capitalize;}
.midsubhead {color:#6A6F01; font-size:14px; font-weight:bold;}
.midheader { background:#7EAE75; color:#FFFFFF; padding:6px 5px; font-weight:bold; }
.smallhead { color:#272E79;	font-size:12px;	font-weight:bold;}
.hlhead {color:#99b401;	font-size:11px;	font-weight:normal;	text-transform: uppercase;}

/*General text */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:bold; color:#272E79; }
.error { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#FF5B01; font-weight:bold;}
.price { color:#C80202; font-weight:bold;}
.rprice { color:#F7C069; font-weight:normal;}

/*------------------------------------general eliments styles------------------------------------*/
h1 { border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#272E79; font-weight:normal; padding-left:10px; margin:3px; }
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(http://www.kadourifoods.com/images/spacer.gif) none; margin:0px;}
li { margin:0px; padding:0px;}
.xline { background:#D8D8D8; height:1px; }
.yline { background:#D8D8D8; width:1px; }

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

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

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

a.lproname:link, a.lproname:visited, a.lproname:active { color:#ffffff; text-decoration:none; }
a.lproname:hover { color:#CACACA; text-decoration:underline; }

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

.breadcrumb{ color:#FF8400; padding:7px; padding-left:5px;}
.breadcrumb a{ background: transparent url(http://www.kadourifoods.com/images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 15px; /*adjust bullet image padding*/
padding-left:5px;
color:#2C4267; font-weight:normal; text-decoration: underline;}
.breadcrumb a:visited, .breadcrumb a:active{color:#2C4267; text-decoration: underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}

/*------------------------------------extra------------------------------------*/

.registrationtext{color:#993535; font-family:Tahoma; font-size:11px; font-weight:bold; }
.registrationtext1{color:#55607C; font-family:Tahoma; font-size:11px; font-weight:bold; }
.registrationtext2{color:#000000; font-family:Tahoma; font-size:11px; font-weight:normal; }
.requestcatalog{color:#2C3385; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:10px; text-transform:uppercase; }

a.prodname:link, a.prodname:visited { font-size:14px; color:#ffffff;  padding:7px 3px 7px 3px; text-decoration:none; font-weight:bold; }
a.prodname:hover { color:#FFECB1; text-decoration:none; font-weight:bold; }

.masterhd {background-color:#FBA62F; font-size:26px; height:40px; color:#ffffff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:18px; }
a.email:link, a.email:visited { font-size:11px; color:#805F2C; text-decoration:underline; font-weight:normal; }
a.email:hover { color:#805F2C; text-decoration:none; font-weight:normal; }