h3 {
font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}

.sidebar { width: 160px; padding: 5px; line-height: 16px; vertical-align: top; }
.sidebar h1 { color: #FFFFFF; background-color: #cb3248; font-weight: bold; font-size: 12px; padding: 4px; margin: 0px; }
.sidebar div { padding: 3px; border: 1px solid #a92a3c; color: #333333; font-size: 12px; }
.sidebar div.pink { background-color: #ffe2d8; color: #a92a3c; font-size: 12px; }
.sidebar .input { width: 115px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sidebar form { margin-top: 15px; margin-bottom: 15px; }
.sidebar select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#content { font-size: 12px; padding-left: 5px; padding-right: 5px; vertical-align: top; padding-bottom: 5px; }

h2 {
font-size: 14px;
color: #ff3e3c;
}


h1.gray { color: #333333;}

.tab {background-image: url('images/tabfill.gif'); background-repeat: repeat-x; font-weight: bold; background-position: top left; padding: 3px;}

.window { border: 1px solid #999999; padding: 5px; }
.productimage { vertical-align: top; text-align: left;width:285px;padding-left:10px; }

.productimage img {
	margin-right: 15px;
	max-width: 270px; /* All browser will have a max size */
}
*:first-child+html .productimage img { margin-right: 0px;}
* html .productimage img {
	margin-right: 0px;
	width: 270px; /* Exact size for IE6 */
}


.productinfo { vertical-align: top;font-size:10px;}
.productinfo a{font-size:10px;color:#990000;}

.right { float: right; }
.left { float: left; }

hr { height: 1px; background-color: #ede2cd; border:0px;}


.maroon { color: #993333; }

.graylg {
	color: #333333;
	font-size: 14px;
}

.button { background-color: #cb3248; margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold;}

select { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.thin{ font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;width:160px;}
input, textarea { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}



a.gray { color: #333333; }

img { border: 0px; }

a.chart2 { font-weight: bold; }

a.list { color: #660066; }

hr.gray { height: 0px; border: none; border-bottom: 1px solid #333333; }

#cartcontainer { width: 700px; margin-right: auto; margin-left: auto; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#carthead { width: 100%; height: 66px; }
.toptab { border: 0px; border-left: 1px solid #e2d1af; border-top: 1px solid #e2d1af; background-color: #f8f6c7; text-align: center; width: 20%; /* 16%; */  font-size: 10px; padding: 1px; }
.activetoptab { border-right: 1px solid #666666; border-top: 1px solid #999999; border-left: 1px solid #999999; background-color: #FFFFFF; text-align: center; width: 20%; /* 16% ;*/ font-size: 11px; padding: 1px;}
.tabtable { width: 100%; border-right: 1px solid #e2d1af; height: 25px;}
#cartcontent { border: 3px solid #e2d1af; border-top: 0px; padding: 10px;}

#cartcontent a:link{color:#990000;text-decoration:underline;}
#cartcontent a:visited{color:#990000;text-decoration:underline;}
#cartcontent a:active{color:#990000;text-decoration:underline;}
#cartcontent a:hover{color:#990000;text-decoration:none;}

.tabtable a:link{color:#990000;text-decoration:none;}
.tabtable a:visited{color:#990000;text-decoration:none;}
.tabtable a:active{color:#990000;text-decoration:underline;}
.tabtable a:hover{color:#990000;text-decoration:underline;}

blockquote { margin: 0px; margin-left: 20px;}

.red { color: #FF0000; }

.hidden { color: #FFFFFF; }

tr.thead td { background-color: #CCCCCC; font-weight: bold; padding: 5px;}
tr.evenrow td { background-color: #F3F3F3; padding: 5px; }
tr.oddrow td { background-color: #E3E3E3; padding: 5px; }

.underline { border-bottom: 1px solid #333333; }

.green { color: #00CC00; }

#admincontainer { border: 1px solid #cb3248;  margin: 10px; margin-left: 245px; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

#adminsidebar { border: 1px solid #cb3248; padding:10px; float: left; margin: 10px; width: 200px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.huge { font-size: 30px; font-weight: bold; }

.textbox { width: 100%; }

form { margin: 0px; }

.SmallNote2 {COLOR: #333333; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.SmallNote2:link {COLOR: #333333; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.SmallNote2:visited {COLOR: #333333; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.SmallNote2:hover {COLOR: #663333; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.SmallNote2:active {COLOR: #333333; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#adminsidebar a { color: #a92a3c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#adminsidebar a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#admincontainer a { color: #a92a3c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#admincontainer a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#adminsidebar table td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#admincontainer table td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.prodicons { font-size: 10px; line-height: 14px; }
.prodicons a { font-size: inherit !important; }

.price { font-weight: bold; color: #FF0000; font-size: 14px; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }


/** column **/
.column { float: left; width: 48%; padding: 0 1%; }
.clear { clear: both; }

/*** cartlogin ***/
#customerInformation { padding: 15px 0; }
#customerInformation h3  { margin: 0; }
#customerInformation p { margin: 1em 0; padding-left: 12px; background: transparent url(images/icon_dot.gif) no-repeat 0 .4em; }

/** cartloginForms **/
#registrationForm { width: 324px; }
#registrationForm select { width: 160px; }

/** viewChart **/
.container { position: relative; }
#viewChart { position: absolute; top: 0px; right: 0px; margin: 0; }

#viewChart a { display: block; font-size: 9px; }

.error { display: block; background-color: #BDBAFD; color: #000; padding: 2px 10px; font-size: 17px; }

.fineprint { font-size: 10px; color: #999999; }
