.boxText {

	font-family: Verdana, Arial, sans-serif; 
	
	font-size: 10px; 

}

.errorBox { 

	font-family : Verdana, Arial, sans-serif; 
	
	font-size : 10px; 
	
	background: #FFFFFF; 
	
	ont-weight: bold; 

}

.stockWarning { 
	
	font-family : Verdana, Arial, sans-serif; 
	
	font-size : 10px; 
	
	color: #FFFFFF; 

}

.productsNotifications { 
	
	background-color: #FFFFFF; 
	
}

.orderEdit { 
	
	font-family : Verdana, Arial, sans-serif; 
	
	font-size : 10px; 
	
	color: #70d250; 
	
	text-decoration: underline; 
	
}

BODY {

  color: #003366;

  margin-top: 0px;

  scrollbar-base-color: #6d6d8f;

  scrollbar-face-color: #FFFFFF;

  scrollbar-track-color: #FFFFFF;

  scrollbar-arrow-color: #9595b2;

  scrollbar-highlight-color: #FFFFFF;

  scrollbar-shadow-color: #FFFFFF;
  
  background-color: #FFFFFF;

}

A {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;

  font-style: normal;

  text-decoration: underline;

}

A:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #336699;

  font-style: normal;

  text-decoration: none;

}

FORM {

	display: inline;

}



TR.header {

  background: #FFFFFF;

}



TR.headerNavigation {

  background: #FFFFFF;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  background-color: #FFFFFF;

  color: #003366;

}



A.headerNavigation { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #365199;

  font-style: normal;

  text-decoration: underline;

}

A.headerNavigation:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #336699;

  font-style: normal;

  text-decoration: underline;

}

TR.headerError {

  background: #FFFFFF;

}



TD.headerError {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #FFFFFF;

  color: #FF0000;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #FFFFFF;

}



TD.headerInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



.smallText {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

}

.productunavailable {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;
 
 border-color: #336699;

 border-style: solid;

 border-width: 1px; 

}



TR.footer {

  background: #FFFFFF;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #FFFFFF;

  color: #ffffff;

  font-weight: bold;

}


.shadow1 {

  border: 0;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #336699;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #003366; 


}

TD.pageHead, DIV.pageHead {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #003366; 


}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



A.smallText { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;

  font-style: normal;

  text-decoration: underline;

}



A.smallText:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #336699;

  font-style: normal;

  text-decoration: underline;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: bold;

}

.newItemInCart { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: bold;

}

A.newItemInCart { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: bold;

  text-decoration: none;

}

A.newItemInCart:link { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: bold;

  text-decoration: none;

}

A.newItemInCart:active { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: bold;

  text-decoration: none;

}

A.newItemInCart:visited { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: bold;

  text-decoration: none;

}

A.newItemInCart:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #003366;
  
  font-weight: normal;

  text-decoration: none;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px; 

  color: #003366;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif; 

  font-size: 10px; 
  
  color: #003366;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #FFFFFF;

  border-color: #336699;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }  /* Color on mouseover */

.moduleRowSelected { background-color: #FFFFFF; }				/* Background color taxa fixa */



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #003366; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; font-weight:bold; background-color: #FFFFFF; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #009900; font-weight:bold; background-color: #FFFFFF; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }





.infoBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 border:0px;

}



.LogoutBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 border:0px;

 padding-left:10px;

 padding-right:10px;

}



.infoBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

 

 /* Manufacturer box */

.ManufacturersBoxHeading {

 background-color:#FFFFFF;

 

}

.ManufacturersBox {

 background-color:#FFFFFF;

 border:1px;

 }

.ManufacturersBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

 }



 /* Category box */

.CategoriesBoxHeading {

 background-color:#FFFFFF;

 border-width: 0px;
 
 

}

.CategoriesBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border-color: #336699;

 border-style: solid;

 border-width: 1px;

}

.CategoriesBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;
 
 border: 0px;

}

 

/* Login box */

.LoginBoxHeading {

 background-color:#FFFFFF;

 border:0px;

} 

.LoginBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border-color: #336699;

 border-style: solid;

 border-width: 1px;

}

.LoginBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color: #FFFFFF;

 border: 0px;

}

 

/* Information box */

.InformationBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.InformationBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border-color: #336699;

 border-style: solid;

 border-width: 1px;

}



.InformationBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* QuickSearch box */

.SearchBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.SearchBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border-color: #336699;

 border-style: solid;

 border-width: 1px;

}

.SearchBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* What's New box */

.WhatsNewBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.WhatsNewBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.WhatsNewBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Review box */

.ReviewsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ReviewsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.ReviewsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Language box */

.LanguagesBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.LanguagesBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.LanguagesBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Order History box */

.OrderHistoryBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.OrderHistoryBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border-color: #336699;

 border-style: solid;

 border-width: 1px;

}

.OrderHistoryBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Shopping Cart box */

.ShoppingCartBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ShoppingCartBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border-color: #336699;

 border-style: solid;

 border-width: 1px;

}

.ShoppingCartBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Scroller News box */

.NewsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.NewsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}

.NewsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* New Order box */

.NewOrderHistoryHeading {

 background-color:#FFFFFF;

 border:0px;

}

.NewOrderHistoryBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.NewOrderHistoryBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Terms & Conditions box */

.ConditionsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ConditionsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

 padding-left:10px;

 padding-right:10px;

 text-align:justify;

}

.ConditionsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Contact Us box */

.ContactsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ContactsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.ContactsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Login/Create Account Page box */

.LogBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.LogBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.LogBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Register Page box */

.AccountBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.AccountBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

 padding-left:5px;

 padding-right:5px;

}

.AccountBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* View Shopping Cart Page */

.PurchasesBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.PurchasesBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.PurchasesBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Product Page box */

TABLE.productListing {

  background: #FFFFFF;

  border: 0px;

}

.productListingBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.productListingBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#CCCCCC;

 border:1px;

}

.productListingBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



.ProductNotificationsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ProductNotificationsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.ProductNotificationsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Special Products Page box */

.SpecialsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.SpecialsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.SpecialsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* Tell A Friend Page box */

.TellaFriendBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.TellaFriendBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.TellaFriendBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



/* BestSeller Page box */

.BestSellersBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.BestSellersBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.BestSellersBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}





/* New Password Page */

.PasswordBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.PasswordBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.PasswordBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



.NewProdBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.NewProdBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.NewProdBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



.ProductsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ProductsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.ProductsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



.ALLSpecialsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.ALLSpecialsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.ALLSpecialsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}



.NewALLProductsBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.NewALLProductsBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.NewALLProductsBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}





.AdvancedSearchBoxHeading {

 background-color:#FFFFFF;

 border:0px;

}

.AdvancedSearchBox {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:1px;

}

.AdvancedSearchBoxContents {

 font-family: Verdana, Arial, sans-serif; 

 font-size: 10px; 

 color: #003366;

 background-color:#FFFFFF;

 border:0px;

}

.fotgal {

border: 1px; 

border-thickness: 1px; 

border-color: #003300; 

border-style: solid;

} 