/*
body { background-color : #FFFFFF; margin: 0px 0px 0px 0px; }
body, td, th,h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 14px; color: #333333; }

textarea, input, select { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 14px; color: #333333; border: 1px solid #7D7D7D;}



*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin: 0;
	  padding: 0;
	  border: 0;
	  outline: 0;
	  font-size: 100%;
	  vertical-align: top;
	  background: transparent;
	} 
	
body { line-height: 1; 
	   background-color: #FFFFFF; 
	   font-family: Arial, Verdana, sans-serif; 
	   font-size: 11px; 
	   line-height: 14px; 
	   color: #42746C; 
	}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



.wrapper { /*position: relative;  */
		   margin: 0px 0px 0px 0px; 
		   padding: 0px 0px 0px 0px; 
		   width: 960px;
		   margin-left: auto; 
		   margin-right: auto;
		   height: auto;
		   text-align: left;
	}
	
/* OLD */	
	
h1 { font-family: erdana, Arial, Helvetica; font-size: 16px; line-height: 20px; color: #EC445B; margin-bottom: 15px;}

td {  font-size: 11px;
      font-family : Verdana, Arial, sans-serif;
      font-style: normal; 
      font-weight: normal;
      line-height: 14px; 
      color : #42746C; }
      
td a { font-size: 11px;
       font-family : Verdana, Arial, sans-serif;
       font-style: normal; 
       font-weight: normal;
       text-decoration: underline;
       color : #EC445B; 
	}
      
td a:hover { font-size: 11px;
      font-family : Verdana, Arial, sans-serif;
      font-style: normal; 
      font-weight: normal;
      text-decoration: underline;
      color : #5EA297; 
	}

/* background colors */
.bckgrnd01  {  background-color: #8AB2CC; }
.bckgrnd02  {  background-color: #EC4D69; }
.bckgrnd03  {  background-color: #D0E276; }
.bckgrnd04  {  background-color: #EEEEEE; }

.bckgrndSeaFoam  {  background-color: #ACEFE4; }


/* header */
.hdr01 { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF;}
.hdrLink01 { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF;}
.hdrLink01:hover { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #EC445B;}

.header {

	width: 975px;
	height: 102px;
	background-image: url(../images/header_background.jpg); 
	background-repeat: repeat-X;

}

/* standard styles */
.stdRed01, .error01  {  font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #EC445B;}
.stdWhite01 {font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF;}
.stdRedLink01 {  font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #EC445B;}
.stdRedLink01:hover {  font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #8AB2CC;}

/* left navigation */
.lnav          { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 22px; font-style: normal; font-weight: normal; text-decoration: none; color: #5EA297; margin-top: 20px; margin-left:15px;}
.lnavLink      { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 22px; font-style: normal; font-weight: normal; text-decoration: none; color: #5EA297;}
.lnavLink:hover{ font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 22px; font-style: normal; font-weight: normal; text-decoration: none; color: #EC445B;}

.lnavLink_on{ font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 22px; font-style: normal; font-weight: normal; text-decoration: none; color: #EC445B;}
.lnavLink_on:hover{ font-family: Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 22px; font-style: normal; font-weight: normal; text-decoration: none; color: #5EA297;}


/* products */
.brandHdr01 { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #AC7356;}
.prodHdr01 { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #EC4D69;}
.prodLink01       { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #5EA297;}
.prodLink01:hover { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #EC445B;}
.price01 { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #A4736F;}
.prodImg {

	
	padding:4px 4px 4px 4px;
	border:1px solid #EEEEEE;
	width:130px;
	height:190px;

}

.detailImg {

	
	padding:4px 4px 4px 4px;
	border:1px solid #EEEEEE;
	width:348px;
	height:471px;

}


/* footer */
.footer  {  font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #515151;}




/* form/login classes */
.input01  {  border-width: 0px; width: 184px; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #323232;}
.input02  {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #323232;}
.select01 {  border-width: 0px; width: 145px; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #323232;}
.button01 
	{ margin: 0px 0px 0px 0px; padding: 1px 1px 1px 1px; border: solid 1px #EC445B; background-color: #EC445B; text-decoration: none; font-size: 11px; font-weight: normal; color: #FFFFFF; }

	
.txtBox01 { float: left; 
            width: 158px; 
            padding: 0px 0px 0px 2px;
            height: 17px; 
            font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #111111;
            border: 1px solid #7D7D7D;
	}
	
.txtBox01_error { float: left; 
                  width: 158px; 
                  padding: 0px 0px 0px 2px;
                  height: 17px; 
                  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #111111;
                  border: 1px solid #7D7D7D;
                  background-color: #E9C5C4;
	}

/**** Generic Styles ****/


.float_left { float: left; }
.float_right { float: right; }
