/*color="#F2F2F2"//// +----------------------------------------------------------------------+// |zen-cart Open Source E-commerce                                       |// +----------------------------------------------------------------------+// | Copyright (c) 2003 The zen-cart developers                           |// |                                                                      |// | http://www.zen-cart.com/index.php                                    |// |                                                                      |// | Portions Copyright (c) 2003 osCommerce                               |// +----------------------------------------------------------------------+// | This source file is subject to version 2.0 of the GPL license,       |// | that is bundled with this package in the file LICENSE, and is        |// | available through the world-wide-web at the following url:           |// | http://www.zen-cart.com/license/2_0.txt.                             |// | If you did not receive a copy of the zen-cart license and are unable |// | to obtain it through the world-wide-web, please send a note to       |// | license@zen-cart.com so we can mail you a copy immediately.          |// +----------------------------------------------------------------------+// $Id: stylesheet.css 290 2004-09-15 19:48:26Z wilt $*/@import url(fashikon-divs.css);@import url(fashikon-Forms.css);@import url(fashikon-Header.css);@import url(fashikon-products.css);BODY {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 125%;	color: #666666;	background-color: #5BA1CE; /* fashikon blue *//*	background-image: url(../images/bg-main.gif); */	margin: 0px;	padding:  0px 0px 10px 0px;}.sideL {	background-image: url(../images/bg-sideL.gif);	background-repeat: repeat-y;}.sideR {	background-image: url(../images/bg-sideR.gif);	background-repeat: repeat-y;}.border_top_bot_pink {	border-top: 1px solid #FF009C;	border-bottom: 1px solid #FF009C;}.centershop {	padding: 0px;	margin: 0px auto;	position: relative;	width: 809px !important;}td.main, p.main, span.main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 125%;}a {/* 	color: #374C88; fashikon dark blue */ 	color: #7170C1; /* fashikon indigo *//*  color: #F8C5D9;  fashikon light pink *//*   color: #4D4D33;fashikon dark green */	text-decoration: none;}a:hover {/*  color: #C5C5C5;  fashikon grey */  text-decoration: underline;}a.home {/*	color: #7170C1; /* fashikon indigo */	color: #CC0000;  /* changed 09/24/07 */	text-decoration: none;}a.home:hover {	color: #8F533C; /* fashikon brown */	text-decoration: underline;}a.black {	color: #000000;  /* changed 09/25/07 */	text-decoration: none;}a.black:hover {	color: #8F533C; /* fashikon brown */	text-decoration: underline;}a.purple { 	color: #9989B3;  /* fashikon purple */	text-decoration: none;}a.purple:hover {	color: #8F533C; /* fashikon brown */	text-decoration: underline;}a.trends { 	color: #7170C1; /* fashikon indigo */ 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  12px;	font-weight: bold;	text-decoration: none;}a.trends:hover {	color: #8F533C; /* fashikon brown */	text-decoration: underline;}FORM {	display: inline;}.banners {  padding: 15px;}p.home {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: 125%;	text-decoration: none;	color: #57343B;}/*LISTS OF PRODUCTS*/.service {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #EB2F4E;}/*.product {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #804000;	border: 0px;	margin: 0px 0px 6px 0px;}a.product:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #808000;}*/.price {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}.desc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #57343B;}a.more {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #98BE2E; /* fashikon light green */}a.more:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #C5C5C5; /* fashikon grey */}/*HEADER CSS*/TABLE.header {  background-image: url(../images/header_bg.jpg);  background-repeat: repeat-x;  background-color: #ffffff;  border-right: 1px solid #9a9a9a;  border-left: 1px solid #9a9a9a;  border-bottom: 1px solid #9a9a9a;}table.headerNavigation {/*  background-image: url(../images/tile_back.jpg); */  background-color: #ffffff; /* Fashikon white *//*  border-right: 1px solid #9a9a9a;  border-left: 1px solid #9a9a9a;*/  border-bottom: 1px solid #FF009C; /* fashikon bright pink */  width: 100% !important;}td.headerNavigation {/*  position: relative; */  vertical-align: middle;  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  font-weight: bold;  color: #F8C5D9; /* fashikon pink */  letter-spacing: 1px;  padding: 4px;}td.breadCrumb {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: bold;	color: #9488B0; /* fashikon medium purple */	margin: 0px;	padding: 5px 0px 5px 0px;/* 	border-bottom: 1px solid #FF009C; */}a.breadCrumb {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: bold;	color: #F8C5D9; /* Fashikon Pink */}a.breadCrumb:hover {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: bold;	color: #C5C5C5; /* Fashikon grey */}td.headerNavigation a, td.headerNavigation a:visited, td.footertop a  {	color: #F8C5D9; /* Fashikon Pink */}td.headerNavigation a:hover, td.footertop a:hover  {  color: #C5C5C5; /* fashikon grey */}tr.headerError {	background-color: #C5B0E6; /* fashikon purple */}td.headerError {	background-color: #C5B0E6; /* fashikon purple */	color: #57343B; /* fashikon dark grey */	font-size: 10px;	padding: 4px;	border: 1px solid #804000; /* fashikon brown */}tr.headerInfo {	background-color: #F2F2F2; /* fashikon light grey */}td.headerInfo {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  background: #00A3D1; /* fashikon blue */  color: #ffffff;  font-weight : bold;  text-align : center;}/*SIDEBOX CSS*/.column_left, .column_right, .column_single {  background: #ffffff;  padding: 0px;}.main_column_left {	background: #ffffff;	padding: 0px;}.main_column_right {	background: #ffffff;	padding: 0px;}.boxText {  font-size: 11px;  line-height: 125%;}.leftbox, .rightbox, .centerbox, .singlebox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #ffffff;/*  border: 1px solid #00A3D1;  bright blue fashikon */  margin-bottom: 15px;}.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {  /*background-color: #abbbd3;*/  font-size: 12px;  font-weight: bold;  color: #524948; /*dark grey fashikon */  padding: 18px 0px 3px 0px;/*  height: 20px; */}td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {  	color: #C5C5C5; /*middle grey fashikon */}tr.leftboxheading, tr.rightboxheading, tr.centerboxheading, tr.singleboxheading {/*	background: #F2F2F2; /* light grey fashikon *//*  background: #C5C5C5; /*middle grey fashikon */  	background: #ffffff;/*  background-image: url(../images/tile_back.jpg); */}.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {  line-height: 125%;  padding: 18px;  border-top: 4px solid #F2F2F2; /* fashikon */   border-bottom: 4px solid #F2F2F2; /* fashikon */}.boxcontent_bottom_margin { /* fashikon */  line-height: 125%;  padding: 18px;  border-bottom: 4px solid #F2F2F2;}.boxcontent_bottom_margin_nullpad { /* fashikon */  line-height: 125%;  padding: 18px 0px 0px 0pxs;  border-bottom: 4px solid #F2F2F2;}.boxcontent_cart_null_margin { /* fashikon */  line-height: 125%;  padding: 9px 0px 9px 0px;  border: 0px;}.boxcontent_top_margin { /* fashikon */  line-height: 125%;  padding: 18px;  border-top: 4px solid #F2F2F2;}.boxcontent_null_margin { /* fashikon */  line-height: 125%;  padding: 18px;  border: 0px;}.boxcontent_home_null_margin { /* fashikon */  padding: 0px 18px 0px 0px;  border: 0px;}.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {	background: #F2F2F2; /* light grey fashikon *//*  background: #C5C5C5; /* middle grey fashikon *//*  background-image: url(../images/tile_back.jpg); */  	margin-bottom: 15px;}.plainBox, .plainbox-description {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #ffffff;/*  border:1px solid #00A3D1;  bright blue fashikon */  padding: 5px;  margin: 0px 14px 0px 0px;}.plainBoxHeading, td.tableHeading {  font-size: 12px;  font-weight: bold;  padding: 11px 5px 5px 0px;  margin: 0px 14px 0px 0px;}.productListing-heading {  font-size: 10px;  font-weight: bold;  color: #ffffff;  padding: 3px;  height: 20px;}TD.productListing-heading{  background: #C5C5C5; /* middle grey fashikon *//*  background-image: url(../images/tile_back.jpg); */}TD.productlisting {  border:1px solid #9a9a9a;}TD.productListing-data {  font-size: 10px;  padding: 5px;}/*center main section-----------------------------------*/td.pageheading, div.pageheading, h1 {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: bold;	color: #524948;	margin: 0px 0px 8px 0px;}h1.home {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: bold;	color: #524948;	margin: 16px 0px 8px 0px;}.center_column {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 125%;	margin: 0px;	padding: 0px;}.main_page {	margin: 0px auto;	width: 810px !important;	background-color: #FFFFFF;}/* footer--------------*/TABLE.footer {  background: #ffffff;  text-align: center;  font-size: 10px;  border-right: 1px solid #cccccc;  border-left: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;}tr.footertop {	font-family: Arial, Verdana, sans-serif;	font-size: 9px; 	text-transform: capitalize;	color: #ffffff;	background: #5AA253;/*  background-image: url(../images/tile_back.jpg); */}td.footertop, td.footerbottom {	padding: 6px;	font-family: AntiqueOlive, Helvetica, Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: bold;	text-transform: capitalize;	text-align: center;	color: #ffffff;	background-color: #C5C5C5; /* fashikon grey */}td.footerborder {	padding: 0px;	margin: 0px;	border-top: 1px solid #FF009C;	background-color: #E6E6E6;}/*miscellaneous areas-------------------------------------*/TD.cartBox {   background: #eff4f8;   font-size: 10px;   padding: 3px;   border: 1px dotted #ffb062;}tr.productlisting-odd, tr.upcomingproducts-odd {/*  background: #ffffff; sag 05/2005 */ 	padding: 0px;}tr.productlisting-even, tr.upcomingproducts-even, .productsnotifications {/*  background: #eff4f8; sag 05/2005 */	padding: 0px;}td.pageresults a { /* sag */  color: #428dff;  text-decoration: none;}td.pageresults a:hover {  /* sag */  color: #428dff;  text-decoration: underline;}SPAN.newItemInCart {  color: #ff0000;  font-weight: bold;}td.smalltext, span.smalltext, p.smalltext {  /* sag */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #524948; /* fashikon dark grey */}td.pageresults {  /* sag */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #524948; /* fashikon dark grey */	padding: 0px 0px 18px 0px;}TD.fieldKey {  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-size: 12px;}/* CHECKBOX, INPUT, RADIO, SELECT {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #97956A;	border: 1px solid #00A2D0;	background-color: #F1FC94;	letter-spacing: 1px;}TEXTAREA {  width: 100%;  font-size: 11px;} */.greetUser {   font-size: 12px;   padding-top: 5px;   padding-bottom: 5px;}SPAN.greetUser {   color: #f0a480; /* orange */   font-weight: bold;}SPAN.markProductOutOfStock {	color: #c76170;	font: bold 12px Verdana, Arial, sans-serif;}span.normalprice {	text-decoration: line-through;}SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {  color: #000000; /* fashikon */}span.productSpecialPriceSale {  color: #ff0000;	text-decoration: line-through;}span.productPriceDiscount, .inputRequirement {  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #C5B0E6; /* fashikon purple */}.moduleRow { }.moduleRowOver { background-color: #F2F2F2; cursor: pointer; }.moduleRowSelected { background-color: #F2F2F2; }span.techinfo { /* fashikon */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}/* message box */.messageBox {}.messageStackError, .messageStackWarning, errorBox {  background-color: #C5B0E6; /* fashikon purple */  color: #57343B; /* fashikon dark grey */  font-size: 10px;  padding: 4px;  border: 1px solid #804000; /* fashikon brown */}.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }/* checkout totals */TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {  font-weight: bold;}TD.ot-total-Amount {  font-weight: bold;  border-top: 1px solid #9a9a9a;}TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}/* product_info attribute comments */.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {  color: #524948; /* fashikon */  font-size: 10px;  text-align : left;  font-weight: bold;  padding-top: 6px;  padding-bottom: 6px;  border-top: 1px solid #E6E6E6; /* fashikon grey separator */}/* General alert span class */TD.alert, SPAN.alert {  color: #FF0000;  font-weight: bold;}/* General alert span class */TD.alertBlack, SPAN.alertBlack {  color: #000000;  font-weight: bold;}/* popup tables */TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {  background-color: #ffffff;	margin: 6px;  padding: 6px;  font: 11px Verdana, Arial, sans-serif;}/* categories_description *//*TABLE.categoriesdescription {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  background: #D0D0D0;  border:1px solid #9a9a9a;}*/td.categoriesdescription { /* fashikon */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 125%;	color: #524948;	padding: 0px 0px 18px 0px;}/* categories box parent and child categories */a.category-top {  color: #008000;  text-decoration: none;}a.category-links {  color: #004080;  text-decoration: none;}a.category-subs, a.category-products {  color: #ff0000;  text-decoration: none;}span.category-subs-parent {	color: #524948; 	font-weight: bold;}span.category-subs-selected { 	color: #524948;	font-weight: bold;}/* attribute images table */TABLE.products-attributes-images {/*  width: 100%; *//*  border: 1px solid #9a9a9a; */  float: left;  padding: 0px;}.colorblack {	background-color: #000000; /* fashikon */}.colorgrey {	background-color: #E6E6E6; /* fashikon light grey */}.colorgrey2 {	background-color: #F2F2F2; /* fashikon light grey */}.colorwhite {	background-color: #FFFFFF; /* fashikon */}.colorpink {	background-color: #DB0098; /* fashikon */}/* FASHIKON LISTS OF PRODUCTS *//* ------------------------------ */tr.listrow {	padding-top: 8px 0px 0px 0px;}td.list {	padding-top: 0px 15px 0px 0px;}a.productname {	font-family: Verdana, sans-serif;	font-size: 11px;	font-style: bold;	color: #804000; /* fashikon brown */	text-decoration: none;}a.productname:hover {	text-decoration: underline;}a.trendservice {	font-family: Verdana, sans-serif;	font-size: 11px;	font-style: normal;	color: #9989B3; /* fashikon purple */	text-transform: uppercase;	text-decoration: none;}a.trendservice:hover {	color: #C5B0E6; /* fashikon light purple */	text-decoration: underline;}/* FASHIKON SHOPPING BAG *//* ------------------------------ */td.bag {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	vertical-align: middle;	margin: 0px;	padding: 10px 15px 10px 5px;	background-color: #F2F2F2;}td.bagicon {	text-align: center;	vertical-align: middle;	margin: 10px;	padding: 10px 0px 10px 0px;	background-color: #F2F2F2;}td.bagcolumn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #00A3D1;	text-align: center;	vertical-align: middle;	margin: 0px;	padding: 2px;	background-color: #E6E6E6;}span.bagtitle {	font-family: AntiqueOlive, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #524948;	margin: 0px;	padding: 10px 0px 0px;}td.bagcolumnL {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #00A3D1;	text-align: left;	vertical-align: middle;	margin: 0px;	padding: 2px 2px 2px 5px;	background-color: #E6E6E6;}td.bagspace {	background-color: #E6E6E6;}a.bagproduct {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 13px;	color: #804000;}a.bagproduct:hover {	text-decoration: underline;	color: #C5C5C5;}