div.ec_menu_product_1, div.ec_menu_product_0 { margin-top: 10px; width: 100%; height: 165px; position: relative; } div.ec_menu_product_thumbnail { position: absolute; left: 0px; top: 0px; width: 150px; height: 150px; text-align: center; } div.ec_menu_product_info { position: absolute; left: 80px; width: 250px; top: 30px; } div.ec_menu_product_title { position: absolute; left: 150px; top: 0px; width: 500px; height: 30px; background: rgb(224, 212, 187); padding: 0px 20px; text-align: left; } div.ec_menu_product_price { left: 150px; width: 250px; /* height: 130px; */ height: 55px; text-align: center; vertical-align: middle; color: rgb(62, 100, 126); font: bold 10pt/55px Arial; } div.ec_menu_product_menu { position: absolute; left: 0px; top: 0px; z-index: 5; width: 10px; } div.ec_menu_product_attributes { position: absolute; display: none; left: 330px; width: 250px; top: 30px; } div.ec_menu_product_attribute { width: 100%; margin-top: 5px; } div.ec_menu_product_attribute_label { width: 49%; display: inline; text-align: right; padding-right: 5px; } div.ec_menu_product_attribute_value { width: 49%; display: inline; text-align: left; } div.ec_menu_product_moreinfo { position: absolute; bottom: 0px; left: 0px; width: 150px; } div.ec_menu_product_moreinfo input { width: 100%; } div.ec_menu_product_id, div.ec_menu_product_qty, div.ec_menu_product_addtocart, div.ec_menu_product_wishlist { display: none; } div.ec_menu_product_title, div.ec_menu_product_title a:link, div.ec_menu_product_title a:visited, div.ec_menu_product_title a:hover, div.ec_menu_product_title a:active { color: rgb(62, 100, 126); } div.ec_view_product_thumbnail { text-align: center; } div.ec_view_product_id { width: 100%; height: 21px; margin-bottom: 5px; } div.ec_view_product_id_label { width: 25%; text-align: right; float: left; font-weight: bold; } div.ec_view_product_id_value { text-align: left; float: right; width: 74%; } div.ec_view_product_qty { width: 100%; height: 21px; margin-bottom: 5px; } div.ec_view_product_qty_label { width: 25%; text-align: right; float: left; font-weight: bold; } div.ec_view_product_attribute_1, div.ec_view_product_attribute_0, div.ec_view_product_attribute { width: 100%; height: 21px; margin-bottom: 5px; } div.ec_view_product_attribute_label { width: 25%; text-align: right; float: left; font-weight: bold; } div.ec_view_product_attribute_value { text-align: left; float: right; width: 74%; } div.ec_view_product_attributedesc { float: left; width: 74%; margin-left: 25%; padding-left: 3px; height: 21px; line-height: 21px; } div.ec_view_product_price { width: 100%; height: 21px; margin-bottom: 5px; } div.ec_view_product_price_label { width: 25%; text-align: right; float: left; font-weight: bold; } div.ec_view_product_price_value { text-align: left; float: right; width: 74%; } div.ec_view_product_addtocart { text-align: left; float: right; width: 74%; } div.ec_view_product_wishlist { display: none; } div.ec_view_product_content { float: left; } /* GENERAL HYPERLINKS */ .navlist { color: #000000; font-family: Verdana; text-decoration: none; font-size: 12px; border: thinfff; } .strongnavlist { color: #000000; font-family: Verdana; text-decoration: none; font-size: 25px; border: thinfff; font-weight:bold; } .navlist_header_container { /*this will set the vertical location of the bottom border*/ padding-bottom:18px; border-bottom:1px solid #999999; } .navlist_header_container ul { margin: 0; margin-left:15px; padding: 0; list-style-type: none; text-align: center; align:center; } .navlist_header_container ul li { display: block; float: left; text-align: center; /*spacing between links*/ padding-left:2px; margin: 0; } .navlist_header_container ul li a,.navlist_header_container ul li a:visited { display: block; border: 1px solid #567587; background: #FFFFFF; color: #567587; padding: 4px 5px 4px 5px; text-align: center; } .navlist_header_container ul li a:hover { border: 1px solid #567587; background: #567587; color: #FFFFFF; } .buttonlink { font-family : Arial; font-size : 12px; font-weight : bold; display:block; background-position: 4px center; background-repeat: no-repeat; background-image:url(/cns/icons/arrowblueright.gif); padding-top:4px; padding-bottom:4px; padding-left:24px; padding-right:4px; margin-left:2px; margin-right:2px; margin-bottom:2px; margin-top:2px; width:100%; color: #4646FF; text-decoration: none; border: solid 1px #CCCCCC; background-color:#FFF7EB; } A.buttonlink:Link { color: #4646FF; text-decoration: none; border: solid 1px #CCCCCC; background-color:#FFF7EB; } A.buttonlink:Visited { color: #4646FF; text-decoration: none; border: solid 1px #CCCCCC; background-color:#FFF7EB; } A.buttonlink:Hover { color: #FFFFFF; text-decoration: underline; border: solid 1px #134CAE; background-image:url(/cns/icons/arrowwhiteright.gif); background-color:#134CAE; } A.buttonlink:Active { color: #FFFFFF; text-decoration: none; border: solid 1px #134CAE; background-image:url(/cns/icons/arrowwhiteright.gif); background-color:#E79458; } .message { background-color: #ffffff; font-family: Helvetica, Colonna MT; font-size: 14px; color: #ED5949; } /* TABLES */ table.data { border-collapse:collapse; border:1px solid #666666; width: 100%; } tr.dataeven { background-color : #FFF7EB; } tr.dataodd { background-color : #FCF1E2; } th.data { text-align: center; vertical-align: top; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #3e647e; background-color:#FFF3E0; border-bottom: solid 1px #E79458; border-right: solid 1px #E79458; border-top: solid 1px #F8E1C6; border-left: solid 1px #F8E1C6; padding:4px; } td.data{ text-align: left; vertical-align: middle; color : #000000; font-family : Verdana; font-size : 10px; border:1px solid #CCCCCC; } td.catcells{ color: #e0d4bb; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none; } td.catcellsheader{ color: #e0d4bb; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none; } td.datatotal { text-align: left; vertical-align: middle; color : #000000; font-family : Arial; font-size : 12px; font-weight:bold; border-top:2px solid #333333; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:4px; } .tablebg { background-color: #ffffff; } .tablehead { background-color: #ffffff; color: #3e647e; text-align: left; font-family: Arial, Tahoma; font-size: 16px; font-weight: bold; border : 1px solid #ffffff; border-bottom : 1px solid #5073C1; } .tablefg { background-color: #ffffff; } .tablefg2 { background-color: #FBFBFB; } .columnheader { color: #ffffff; background-color: #3e647e; text-align: left; font-family: Arial, Tahoma; font-size: 12px; font-weight: bold; } .tabledivider { color: #ffffff; background-color: #3e647e; text-align: left; font-family : Arial, Tahoma; font-size: 12px; font-weight: bold; border: 1px solid #000000; margin-left: 5px; } .tableline { background-color: #6D8BD5; } /* FORM TEXT */ .fieldtitle { color: #3e647e; font-family: Arial, Tahoma, "Century Gothic"; font-size: 12px; margin-left: 5px; } .fieldtitlesm { color: #000000; font-family: Arial, Tahoma, "Century Gothic"; font-size: 10px; } .tablenote{ color: #3e647e; font-family: Arial, Tahoma, "Century Gothic"; font-size: 10px; } /* FORM INPUTS */ form {margin:0px;padding:0px;} input.button { color: #3b58a2; font-family: Verdana, Verdana; font-size: 12px; border: 1px solid #B8B8B8; background-color: #eeeeee; } input.text { color: #000000; font-family: Verdana, Verdana; font-size: 10px; background-color: #ffffff; } textarea { color: #000000; font-family: Verdana, Verdana; font-size: 10px; background-color: #ffffff; } select { color: #000000; font-family: Verdana, Verdana; font-size: 10px; background-color: #ffffff; } /* LISTS */ .listgroup { color : #3e647e; background-color: #ffffff; text-align: left; font-family: Verdana, Arial; font-size: 14px; font-weight: bold; margin-bottom: 5px; border-bottom : thin solid #3e647e; } .listitem { color: #6B6B6B; font-weight: bold; } .listitemleft { color: #3e647e; font-style: normal; font-family: Arial, Tahoma; font-size: 12px; font-weight: normal; margin-left: 20px; } .listitemright { color: #000000; font-style: normal; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; margin-left: 5px; } .listitemdesc { color: #000000; font-style: normal; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; margin-left: 20px; } /* INFOPAGES */ .infopagebody { background-color: #ffffff; border: 1px solid #ffffff; } .infoname { font-family: Verdana; font-size: 18px; color: #3e647e; font-weight: bold; background-color: #F9F9F9; text-align: center; padding-bottom: 2px; padding-top: 5px; } .infolabel { font-family: Verdana; font-size: 12px; color: #3e647e; border-bottom : 1px solid #BBC4CF; } .infodetail { font-family: Verdana; font-size: 11px; margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px } .infoheading { background-color: #ffffff; font-family: Arial; font-size: 10px; font-weight: bold; color: #3736A3; text-align: left; } /* JSPOPUPINFO */ .popupinfoborder { background-color: #3e647e; } .popupinfohead { color: #ffffff; text-align: center; font-family : Verdana, Tahoma, Arial; font-size : 16px; font-weight: bold; } .popupinfobody { background-color: #ffffff; color: #3e647e; font-family : Verdana, Tahoma, Arial; font-size: 14px; }