/* common */
.bdy { background-color: #eef0db; margin: 0 }
#container { position:absolute;	border-style: none; top: 0px; left:0px; width:100%; height:1px; overflow:visible; visibility: visible; display: block; z-index: 2 }
/*.pos_center { background-color: #000000; BORDER-STYLE: none; margin-left:-475px; margin-top: 0px; position:absolute; left:50%; width:970px; height: 300px; visibility: visible; z-index: 1 }*/
.pos_center { background-color: #000000; BORDER-STYLE: none; margin-left:-378px; margin-top: 0px; position:absolute; left:50%; width:774px; height: 240px; visibility: visible; display: block z-index: 0 }
#lyr_miniCart { position: absolute; overflow: auto; top: 20px; left: 500px; width: 210px; height: 120px; background-color: transparent; z-index: 1 }
#lyr_subMenu { position: absolute; top: 240px; left: 1px; width: 718px; height: 92px; background-color: #ffffff; border-style: none; z-index: 2 }
/*#lyr_products { position: absolute; text-align: center; top: 245px; margin-left: -270px; left: 50%; width: 540px; height: 590px; border-style: none; background-color: transparent }*/
#lyr_products { position: absolute; text-align: center; top: 295px; padding: 15px 0px 0px 0px; margin 0; left: 0px; width: 540px; height: 757px; border-style: none; background-color: #ffffff }
#lyr_rightNav { position: absolute; top: 240px; left: 719px; width: 251px; height: 849px; background-color: transparent; border-style: none; z-index: 0 }
/* shipping */
.errText, .err_lyr, .err_ship, .err_opt, .err_req { FONT-FAMILY: verdana, helvetica, "Times New Roman", arial; FONT-SIZE: 0.60em; FONT-WEIGHT: 500; TEXT-DECORATION: none; MARGIN: 0 }
.errText { color: #ff0000 }
.err_lyr, .err_req { POSITION: relative; WIDTH: 100%; HEIGHT: auto; BORDER-STYLE: none; BACKGROUND-COLOR: transparent; FLOAT: left; color: #ff0000 }
.err_req { display: none; color: #ff0000 }
.err_opt { display: none; color: #000080 }
.sect_head { font-family: "Courier New", Courier, mono; font-size: 14px;	color: #FFFFFF;	background-color: #7F92A4; font-weight: bold; background-position: center; }
/* orders */
.date_head, .subhead_main, .tblHead, .tblText, .pg_links, .col_head, .even_row, .odd_row { FONT-FAMILY: verdana, helvetica, arial; TEXT-DECORATION: none }
.tblText, .col_head, .even_row, .odd_row { FONT-SIZE: 0.70em; FONT-WEIGHT: 500; PADDING: 5px 5px 5px 5px }
.col_head { background-color: #9e9e9e; color: #ffffff }
.tbl_prod { border: solid 1px #9e9e9e; margin: 0; padding: 0; border-collapse: collapse }
.tblHead { FONT-SIZE: 0.70em; FONT-WEIGHT: 600; PADDING: 5px 5px 5px 5px; COLOR: #ffffff }
.tblText { background-color: #e0e0e0 }
/* admin */
.admin_head { BACKGROUND-REPEAT: repeat-x; margin: 0; padding: 0; background-image: url('../images/graphics/logoBack.jpg') }
.admin_logo { position: relative; width: 150px; height: 126px; margin: -20px 0px 0px 0px; padding: 0;  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; background-image: url('../images/graphics/adminLogo.jpg') }
.admin_head_text { position: relative; border-style: none; height: auto; width: auto; float: left; margin: 8% 0% 0% 5%; font-family: arial, helvetica, verdana; font-size: 1.5em; font-weight: 500; color: #ebad00; }
.admin_subhead { position: relative; background-color: #333333; border-style: none; height: auto; width: auto; float: right; margin: 18% 3% 0% 0%; padding: 6px 1px 0px 4px; font-family: helvetica, arial, verdana; font-size: 1.2em; font-weight: 600; color: #ffffff; letter-spacing: .08em; text-transform: uppercase }
.even_row { background-color: #e0e0e0; border: 1px solid #9e9e9e }
.odd_row { background-color: #9e9e9e; color: #ffffff }
a.lnkAdmin:link, a.lnkAdmin:visited, a.lnkAdmin:hover { FONT-FAMILY: verdana, helvetica, arial; FONT-SIZE: 0.95em; FONT-WEIGHT: 500; TEXT-DECORATION: underline }   
a.lnkAdmin:link, a.lnkAdmin:visited { COLOR: #333333 }
a.lnkAdmin:hover { COLOR: #000000 }

/* products */
.lyr_imgThmbCel { POSITION: relative; BORDER-STYLE: solid; BORDER-WIDTH: .15em; BORDER-COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center }
.cel_img { BORDER-STYLE: solid; BORDER-WIDTH: .15em; BORDER-COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; margin: 0 }
.lyr_titleBox { POSITION: relative;  width: auto; height: 5px; margin: -10px 15px -20px 15px; padding: 0; border-style: none; background-color: transparent }
.hr_title { BORDER-STYLE: solid; BORDER-WIDTH: .15em; BORDER-COLOR: #999999; WIDTH: 100%; }
/*a.lnkImgThmb:link, a.lnkImgThmb:visited, a.lnkImgThmb:hover { BORDER-STYLE: none }   */
#lyr_footer { POSITION: relative; BORDER-STYLE: none; WIDTH: auto; HEIGHT: auto; MARGIN: 50px 0px 0px 0px }
.pg_head, .pg_subhead { FONT-FAMILY: verdana, helvetica, arial; FONT-WEIGHT: 700; TEXT-DECORATION: none; COLOR: #55494B }
.pg_head { FONT-SIZE: 1.84em }
.pg_subhead {FONT-SIZE: 0.90em }
.td_label, .txt_box, .txt_area{ FONT-FAMILY: verdana, helvetica, arial; FONT-WEIGHT: 500; COLOR: #55494B } 
.td_label, .txt_box { FONT-SIZE: 0.75em }
.txt_area { FONT-SIZE: 1.0em}
.lyr_err { POSITION: relative; DISPLAY: block; WIDTH: 100px; HEIGHT: 10px; BORDER-STYLE: solid; BORDER-COLOR: #000000; BORDER-WIDTH: 1px; BACKGROUND-COLOR: #ffff00; FONT-FAMILY: verdana, helvetica, arial; FONT-WEIGHT: 500; FONT-SIZE: 0.80em; TEXT-DECORATION: none; COLOR: #000000 }

.label, .data { FONT-FAMILY: verdana, helvetica, arial; FONT-SIZE: 0.80em; TEXT-DECORATION: none; COLOR: #55494B; }
.label { FONT-WEIGHT: 500; TEXT-ALIGN: right; PADDING: 2px 3px 2px 0px }
.data { FONT-WEIGHT: 600; TEXT-ALIGN: left; PADDING: 2px 0px 2px 3px }
.page_head, .page_subhead {FONT-FAMILY: verdana, helvetica, arial; FONT-SIZE: 1.84em; FONT-WEIGHT: 700; TEXT-DECORATION: none; COLOR: #000000; TEXT-ALIGN: left; }
.page_subhead { FONT-SIZE: 1.0em; PADDING: 5px 0px 10px 0px }
.date_head, .prodName, .adText, .cartText { FONT-FAMILY: verdana, helvetica, arial; TEXT-DECORATION: none }
.date_head { FONT-SIZE: 0.90em; COLOR: #ffffff; FONT-WEIGHT: 500; BACKGROUND-COLOR: #666666 }
.prodName { FONT-SIZE: 0.90em; FONT-WEIGHT: 600 }
.prodName, .adText { COLOR: #55494B; BACKGROUND-COLOR: transparent; TEXT-ALIGN: justify }
.adText { FONT-SIZE: 0.80em }
/* miniCart */
.cartText { FONT-SIZE: 0.70em; COLOR: #ffffff }
a.lnkCart:link, a.lnkCart:visited, a.lnkCart:hover { FONT-FAMILY: verdana, helvetica, arial; FONT-SIZE: 0.95em; FONT-WEIGHT: 500; TEXT-DECORATION: underline }   
a.lnkCart:link, a.lnkCart:visited { COLOR: #ffffff }
a.lnkCart:hover { COLOR: #ffff00 }

.lyr_imgCel { POSITION: relative; BORDER-STYLE: none; BACKGROUND-COLOR: #dcdcdc; TEXT-ALIGN: center }
 /* tp  rt  bt  lt */ 
#err_fmt, #err_qty, #err_prod { position: relative; margin: 0px 2px 0px 0px; width: 160px; height: 10px; border-style: none; background-color: transparent; FONT-FAMILY: verdana, helvetica, "Times New Roman", arial; FONT-SIZE: 0.76em; FONT-WEIGHT: 500; TEXT-DECORATION: none; color: #ff0000 }
#err_fmt { display: none }
#err_qty { display: none }
#err_prod { display: none }
.errText, .err_lyr {FONT-FAMILY: verdana, helvetica, "Times New Roman", arial; FONT-SIZE: 0.60em; FONT-WEIGHT: 500; TEXT-DECORATION: none; MARGIN: 0; color: #ff0000 }
.err_lyr { POSITION: relative; WIDTH: auto; HEIGHT: 10px; BORDER-STYLE: none; BACKGROUND-COLOR: transparent; FLOAT: left; MARGIN: 20px 0px 0px 7px }
.imgControl, #imgBrowser { POSITION: relative; BORDER-STYLE: none; BACKGROUND-COLOR: transparent }
.imgControl { DISPLAY: block }
#imgBrowser { DISPLAY: none }
.entryTableHeader {	font-family: "Courier New", Courier, mono; font-size: 14px;	color: #FFFFFF;	background-color: #7F92A4; font-weight: bold; background-position: center; }

