

BODY {
	background-color: #FFFFFF;
	color: #333333;
	margin: 0px;
	padding:0px;
	font-size:11px;
	font-family: "trebuchet MS",tahoma, Verdana, Arial, Helvetica, sans-serif;
}
TD { font-size:12px;}
A {
	color: #3399FF;
	text-decoration: none;
}
A:hover {
	color: #3399FF;
	text-decoration: underline;
}
.elmenu {
	color: #000;
	font-size: 16px;
	font-family: "Myriad Pro";
	font-style:italic;
}
.elmenu:hover {
	color: #fff;
}
.active{
font-weight:800; color: #3399FF;}
.manuf{
background: #EFEFEF;
padding:5px;
}
div.manuf img {
vertical-align: bottom;
margin-bottom:5px;}
img { border:0px;}
.price{ font-size:18px; font-weight:400; color:#990000;}
.title{font-size:18px; font-weight:800; font-family: "Myriad Pro"; font-style:italic;}
.imgbg{
background: url('http://elstor.com.ua/images/whitebox.jpg') no-repeat left top; width:122px; height:99px;}
H1{ font-size:13px; font-weight:600; color: #3399FF;}
FORM {
	display: inline;
}
TR.header {
	background-color: #FFFFFF;
}
TD.headerNavigation {
height:39px; font-size:11px;
}
TD.headerNavigation1 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	BACKGROUND: url(images/back1.gif);
	COLOR: #0c0c0c;
}
A.headerNavigation1 { 
  color: #0c0c0c; 
}
a:hover.headerNavigation1 {
  color: #0c0c0c;
}
TR.headerError {
  background-color: #ff0000;
}
TD.headerError {
  font-size: 12px;
  background-color: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background-color: red;
}
TD.headerInfo {
  font-size: 12px;
  background-color: red;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
	background-color: #CCCCCC;
}
TD.footer {
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}
/*.templateinfobox     {
	background:#0c0c0c url('http://elstor.com.ua/templates/elstor/images/infobox/background_box.gif') repeat-y left top;
	FONT-SIZE: 12px;
}
.templateinfobox_right     { background:#0c0c0c url('http://elstor.com.ua/templates/elstor/images/infobox/background_box_right.gif') repeat-y left top; FONT-SIZE: 12px }
*/
.infoBoxContents {
  font-size: 12px;
}
.infoBoxContents_right {
  font-size: 12px;
}
.infoBoxNotice {
  background-color: #FF8E90;
}
.infoBoxNoticeContents {
  background-color: #CC0000;
  font-size: 11px;
}
.infoBoxNoticeContents {
  background-color: #FFE6E6; 
  font-size: 11px;
}
TD.infoBoxHeading {
  font-size: 24px;
	font-family: "Myriad Pro";
	font-weight:500;
  border-bottom:#fff 1px dashed;
}
TD.infoBoxHeading_right {
  font-size: 24px;
	font-family: "Myriad Pro";
	font-weight:500;
  border-bottom:#fff 1px dashed;
}
TD.infoBox, SPAN.infoBox {
  font-size: 11px;
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
}
TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {
 }
TABLE.productListing {
}
.productListing-heading {
  font-size: 11px;
  font-weight: bold;
}
TD.productListing-data {
}
A.pageResults {
  color: #0000FF;
}
a:hover.pageResults {
  color: #0000FF;
  background-color: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
	font-size: 24px;
	font-family: "Myriad Pro";
	color:#3399FF;
}
TR.subBar {
	background-color: #0c0c0c;
}
TD.subBar {
  font-size: 10px;
  color: #0c0c0c;
}
TD.main, P.main {
  line-height: 1.5em;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-size: 11px;
}
TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}
TD.category_desc {
  font-size: 12px;
  border-bottom: #999999 1px solid;
} 
TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-size: 12px;
}
TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-size: 11px;
}
SPAN.greetUser {
  font-size: 12px;
  color: red;
  font-weight: bold;
}
TABLE.formArea {
  background-color: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  color: #FF8C8C;
}
SPAN.errorText {
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #0c0c0c; }
/* message box */
.messageStackError, .messageStackWarning {
	background-color: #ffb3b5; color:#000000;
}
.messageStackSuccess { background-color: #99ff00; }
/* input requirement */
.inputRequirement {  font-size: 10px; color: #ff0000; }
.content 	{BACKGROUND: none; COLOR: #0c0c0c; FONT-SIZE: 10px;}
.cat_description {  font-size : 10px; color: #800000; font-weight: bold } 
.centerTable {  background:#FBFCFD url('images/bg_cat4.gif') repeat-x fixed left top;  }
/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
  font-size: 11px;
  line-height: 1.5;
  color: #FFFFFF;
}
 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url(images/button_blank_left.gif);
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url(images/button_blank_right.gif);
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks, A.HeaderPageLinks {
  background-image: url(images/button_blank_middle.gif);
  font-size: 10px;
  font-weight: bold;
}
TD.cookieUsage {
  font-size: 10px;
  font-weight: bold;
  background-color: #0c0c0c;
  color: #FFFFFF;
}
/* WebMakers.com Added: Editing Attributes */
.attributeBoxContent {  font-size: 10px; color: #0c0c0c; background-color: #808080; }
.TR.attributeBoxContent {  font-size: 10px; color: #0c0c0c; background-color: #808080; }
.TD.attributeBoxContent {  font-size: 10px; color: #0c0c0c; background-color: #C0C0C0; }
TD.pollBoxRow {
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px; 
}
TD.pollBoxText {
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px; 
}
TR.pollOptRow {
}
TR.pollFooter {
}
/* DWD Contribution -> Add: Browse by Categories. */
UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;
  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} 
LI.BrowseBy {
} 
/* DWD Contribution End. */

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #d7d7d7;
	padding: 2px 6px 2px 6px;
	cursor: hand; cursor: hand;
}
#search_suggest {
	position: absolute; 
	text-align: left; 
	border: 1px solid #d7d7d7;			
}	
.h11{
color:#000;
	font-size: 20px;
	font-family: "Myriad Pro";
	font-style:italic;}
.h11:hover{ color:#FFFFFF;}
.m11{
color:#000;
line-height:1.4;
	font-size: 16px;
	font-family: "Myriad Pro";
	font-style:italic;}	
.m11:hover{ color:#FFFFFF;}

/*----------------------------End Suggest Styles------------------------*/

/*.boxText {  font-size: 10px; }
.boxText_right {  font-size: 10px; }*/
.navBlue     { color: #FF0000; font-size: 10pt;}
.errorBox {  font-size : 11px; background-color: #ffb3b5; font-weight: bold; color:#000000; }
.stockWarning {  font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  font-size : 11px; text-decoration: underline; }

.highslide {
cursor: url(http://elstor.com.ua/highslide/graphics/zoomin.cur), pointer;
outline: none;
}
.highslide-active-anchor img {
visibility: hidden;
}
.highslide img {
border: 0px solid gray;
}
.highslide:hover img {
border: 0px solid white ;
}
.highslide-wrapper {
background: white;
}
.highslide-image {
border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
display: none;
border: 2px solid white;
border-top: none;
font-family: Verdana, Helvetica;
font-size: 10pt;
padding: 5px;
color:#333333;
background-color: white;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(http://elstor.com.ua/highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}
.highslide-move {
cursor: move;
}
.highslide-overlay {
display: none;
}
a.highslide-full-expand {
background: url(http://eltor.com.ua/highslide/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}
/* Controlbar example */
.controlbar {	
background: url(http://elstor.com.ua/highslide/graphics/controlbar4.gif);
width: 167px;
height: 34px;
}
.controlbar a {	
display: block;
float: left;
/*margin: 0px 0 0 4px;*/	
height: 27px;
}
.controlbar a:hover {
background-image: url(http://elstor.com.ua/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
width: 50px;
}
.controlbar .next {
width: 40px;
background-position: -50px 0;
}
.controlbar .highslide-move {
width: 40px;
background-position: -90px 0;
}
.controlbar .close {
width: 36px;
background-position: -130px 0;
}
/* Necessary for functionality */
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}