/* GENERATION STYLE SHEET */

/* for VBANDZ */

h1, h2, h3, h4, h5, h6 { 
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
} 


/* Homepage attributes */
body{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;}
.mainframe{border:1px solid #8f9473;}
.welcomemsg{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;font-weight:bold;}
.date{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#8aa170;}
.pagename{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#FFEFFF;font-weight:bold;letter-spacing:3px;}
.submenu{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#727272;}
a.submenu:link{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#727272;text-decoration:none;}
a.submenu:visited{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#727272;text-decoration:none;}
a.submenu:active{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#727272;text-decoration:none;}
a.submenu:hover{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#727272;text-decoration:underline;}

.splash{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#818286;}
a.splash:link{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#818286;text-decoration:none;}
a.splash:visited{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#818286;text-decoration:none;}
a.splash:active{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#818286;text-decoration:none;}
a.splash:hover{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:underline;}

.sp{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#b0b0b0;} /* bread crumbs */
a.sp:link{color:#b0b0b0;text-decoration:none;}
a.sp:visited{color:#b0b0b0;text-decoration:none;}
a.sp:active{color:#b0b0b0;text-decoration:none;}
a.sp:hover{color: #eb1716;text-decoration:none;}
.spg{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#b0b0b0;} /* bread crumbs divider */

/* Fonts */  
@font-face {font-family:z_age,sans-serif;font-style:normal;font-weight:normal;src:url(\Design\Fonts\\AGENCYF0.eot);}
@font-face {font-family:z_blue,sans-serif;font-style:normal;font-weight:normal;src:url(\Design\Fonts\\BLUEHIG1.eot);}

/* Log in box and forms */
.pleaselog{font-family:Tahoma,Tahoma,Arial,Verdana,sans-serif;font-size:16px;color:#000000;}
.fieldname{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
.fieldname2{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:link{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:visited{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:active{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:hover{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
.autosign{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
.button{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;background-color:#ffffff;color:#000000;
border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;} /* button */
.ntb{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;background-color:#ffffff;color:#000000;
border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;} /* text box */
.errortext{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;color:#000000;} /* red error text */
.login{background:url(/Design/Images/Login/bg.gif) no-repeat bottom right;}

/* Normal text */
.n{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;}
.n2{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;}
.n3{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#000000;}
.n4{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#000000;}
.nb{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold;} /* normal bold */
.ni{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;font-style:italic;} /* normal italic */
.nr{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#FF0000;} /* normal red */
.nblk{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;} /* normal black */
.nblkb{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold;} /* normal black bold */

/* Hyperlinks */
a:link{color:#8ab181;text-decoration:underline;font-weight:bold;}
a:active{color:#8ab181;text-decoration:underline;font-weight:bold;}
a:visited{color:#8ab181;text-decoration:underline;font-weight:bold;}
a:hover{text-decoration:underline;font-weight:bold;}

/* Headers and sub-headers */
.head {font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#000000;} /* also title container */
.head2{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#d1e362;}
.head3{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#1f7600;}
.head4{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:22px;color:#1f7600;font-weight:bold;}
.head5{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#000000;}
.head6{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:22px;color:#000000;font-weight:bold;}

.subhead{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
.subhead2{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#1f7600;font-weight:bold;}
.subhead3{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;text-transform:uppercase;}
.subhead4{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#1f7600;text-transform:uppercase;}

/* Footer */
.footer{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal;}
a.footerlink:link{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal;}
a.footerlink:visited{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal;}
a.footerlink:active{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal;}
a.footerlink:hover{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;text-decoration:underline;font-weight:normal;}

/* Containers */
.gl{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#d1e362;}
.dgl{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:22px;color:#1f7600;font-weight:bold;}
.dgm{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#1f7600;}
.wm{font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#ffffff;}

/* Table */
.tbl{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;border:solid 1px #c6c6c6;} /* frame */
.tblhdr{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;height:20px;background-color:#790000;} /* header */
.tblftr{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#ffffff;height:20px;background-color:#790000;} /* footer */
.tblitm{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;background-color:#F1F1F1;} /* row */
.tblalt{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;background-color:#E3E3E3;} /* alternate row */
.tbledit{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;background-color:#DEDFDE;} /* edit row */
.tblsel{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;background-color:#DEDFDE;} /* row selected */
.tblcel{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;background-color:#DEDFDE;} /* cell */
.tblaltc{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;background-color:#D1CFCF;} /* alternate cell */
.tblpag{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:10px;color:#FFFFFF;font-weight:bold;height:20px;background-color:#949903;} /* table pager */

/* HTML Styles */
UL LI{list-style-type:square;color:#790000;}
UL LI LI{list-style-type:disc;color:#790000;}
UL LI LI LI{list-style-type:circle;color:#790000;}
OL LI{list-style-type:decimal;color:#790000;}
OL OL LI{list-style-type:lower-alpha;color:#790000;}
OL OL OL LI{list-style-type:lower-roman;color:#790000;}
HR{color:#790000;height:1pt;} /* horizontal rule */

/* Image Sizes for MyProfile, e-comm etc */
.image{width:50px;border:solid 1px #dddddd;}
.image2{width:100px;border:solid 1px #dddddd;}
.image3{width:150px;border:solid 1px #dddddd;}
.image4{width:200px;border:solid 1px #dddddd;}
.image5{width:250px;border:solid 1px #dddddd;}

/* Vertical Menu */

/* Parent level */
.TMG{cursor:hand;} /* Parent Menu Group */

.TMI{font-family:Tahoma,Verdana,sans-serif;font-size:11px;color:#ffffff;cursor:hand;text-transform:uppercase;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;} /* Menu Item */

.TMIO{font-family:Tahoma,Verdana,sans-serif;font-size:11px;color:#ffffff;cursor:hand;text-transform:uppercase;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;} /* Menu Item Over */

.TMID{font-family:Tahoma,Verdana,sans-serif;font-size:11px;color:#ffffff;cursor:hand;text-transform:uppercase;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;} /* Menu Item Down */

.TMIS{font-family:Tahoma,Verdana,sans-serif;font-size:11px;color:#ffffff;cursor:hand;text-transform:uppercase;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;} /* Menu Item Selected */


/* Child level */
.CMG{width:136px;background-color:#e6f4b9;border-top:1px solid #8ab181;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f1f1f1', startColorstr='#e2decf', gradientType='0');} /* Child Menu Group */

.CMI{font-family:Tahoma,Verdana,sans-serif;font-size:10px;color:#000000;cursor:hand;height:20px;border-bottom:1px solid #8ab181;
border-left:1px solid #8ab181;} /* Menu Item */

.CMIO{font-family:Tahoma,Verdana,sans-serif;font-size:10px;color:#ffffff;cursor:hand;height:20px;border-bottom:1px solid #8ab181;
background-color:#6f0205;border-left:1px solid #8ab181;} /* Menu Item Over */

.CMID{font-family:Tahoma,Verdana,sans-serif;font-size:10px;color:#ffffff;cursor:hand;height:20px;border-bottom:1px solid #8ab181;
background-color:#6f0205;border-left:1px solid #8ab181;} /* Menu Item Down */

.CMIS{font-family:Tahoma,Verdana,sans-serif;font-size:10px;color:#ffffff;cursor:hand;height:20px;border-bottom:1px solid #8ab181;
background-color:#6f0205;border-left:1px solid #8ab181;} /* Menu Item Selected */

/* PARTS */
/* breadcrumbs inc ecom (look further down also) */
.breadcrumbs, #ecom-breadcrumbs {
float: left;
padding:0;
}
.breadcrumbs ul, #ecom-breadcrumbs ul { 
padding: 0 0 0 3px;
margin: 0;
} 
.breadcrumbs ul.links li, #ecom-breadcrumbs ul.links li { 
display: inline;
list-style-type: none;
} 
.breadcrumbs .links li a, #ecom-breadcrumbs .links li a { 
padding: 0 8px 0 14px;
margin: 0;
white-space: nowrap;
color: #000;
background:url(/Design/Images/breadcrumbs.gif) no-repeat left;
} 
#ecom-breadcrumbs .links li a {
color: #000; 
}
.breadcrumbs .links li a:hover, #ecom-breadcrumbs .links li a:hover { 
color: #000;
background:url(/Design/Images/breadcrumbs-o.gif) no-repeat left;
}
.breadcrumbs .links li:first-child a, #ecom-breadcrumbs .links li:first-child a {
background:none;
padding-left: 7px;
}
/* e-com breadcrumbs */
#ecom-breadcrumbs ul { 
padding: 10px 0 10px 3px;
margin: 0;
} 
/* e-com categories */
#part-ecom-categories {
margin-top: 0;
font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;
}
#part-ecom-categories .links, #part-ecom-options .links { 
margin: 0;
padding: 0;
} 
#part-ecom-categories ul.links li, #part-ecom-options ul.links li { 
float: left;
list-style-type: none;
} 
#part-ecom-categories li a, #part-ecom-options li a { 
display: block;
height: 30px;
line-height: 30px;
padding: 0 0 0 24px;
margin: 0;
background: url(/Design/Images/ecom-folder.gif) no-repeat left 0%;
width: inherit;
white-space: nowrap;
} 
#part-ecom-categories ul.links li, #part-ecom-options ul.links li { 
width: 100%;
} 
#part-ecom-categories li.back a, #part-ecom-categories .links li.back a:hover { 
background: url(/Design/Images/ecom-back.gif) no-repeat left 0%;
} 
#part-ecom-categories ul.links li.back { 
border-bottom: none;
} 
/* e-com categories > options */
#part-ecom-options {
padding:14px 0 0 0;
clear:both;
height:150px;
font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;
}
#part-ecom-options .title {
font-family:Arial Narrow,Tahoma,Arial,Verdana,sans-serif;font-size:18px;color:#d1e362;
}
#part-ecom-options li.cart a, #part-ecom-options li.cart a:hover { 
background: url(/Design/Images/ecom-cart.gif) no-repeat left 0%;
} 
#part-ecom-options li.search a, #part-ecom-options li.search a:hover { 
background: url(/Design/Images/ecom-search.gif) no-repeat left 0%;
} 
#part-ecom-options li.login a, #part-ecom-options li.login a:hover { 
background:#6c7b12 url(/Design/Images/ecom-login.gif) no-repeat left 0%;
} 
#part-ecom-options li.register a, #part-ecom-options li.register a:hover { 
background: url(/Design/Images/ecom-register.gif) no-repeat left 0%;
} 
/* e-com popular */
#part-ecom-popular {
padding-left:7px;
font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;color:#000000;
}
#part-ecom-popular ol {
padding:0;
margin:10px 0 0 20px;
}
#login-page {width:774px; margin:0 auto;}
h2.login-logo a {display:block; float:left; text-indent:-9999px;width:200px; height:200px; background:url(/Design/Logo/Logo.jpg) top;}
.login-message {float:left; text-align:left; margin:0; padding:144px 0 0 25px;}
#login-clear {clear:both;}
#login-left {float:left; width:200px; padding-left:10px;}
h3.login-options {padding:0 0 10px 20px; font-size:1.1em; font-weight:normal;}
#login-left ul {padding-left:50px;margin:0;}
#login-left ul li {padding:2px 0;margin:0;}
#login-right {float:left; border-left:1px solid #ccc; padding:0 0 0 14px;}