/*
 * Main Styles BEGIN
 */

body { 
    color: #666666; 
    font-size: 11px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: normal; 
    line-height: 14px; 
    margin: 0px;
    padding: 0px;
    text-align: center;
    }

hr.separator {
    height: 1px;
    background-color: #c2c2c2;
    border: 0px;
    }

input,
textarea,
select { 
   color: #333333; 
   font-size: 11px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   background-color: #f7f7f9; 
   border: solid 1px gray; 
   }

input[type="checkbox"],
input[type="radio"],
input[type="image"] {
    border: 0;
    background-color: transparent;
    }

input[type="button"],
input[type="submit"] { 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   background-color: #e5e5e5; 
   border: solid 1px gray; 
   }

a img {
    border: none ;
   }

/* Main Menu Styles */

.MainMenu { 
   color: #ffffff; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   }

.MainMenu a{
    color: #ffffff;
    text-decoration: none;
    }

.MainMenuHighlight { 
   color: #5768fa; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold;
   }

.MainMenuHighlight a{
    color: #5768fa;
    text-decoration: none;
    }

/* Page Title Style */

.PageTitle { 
   color: #5768fa; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-align: left; 
   }

/* Your Shopping Cart Text Style */

.ShoppingCartText { 
   color: #ffffff; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   }

.ShoppingCartText a{
    color: #5768fa;
    text-decoration: none;
}

/* Required Style */

.Required {
    color: red;
    }

/* Error Style */

.Error {
    color: red;
    }

/* Store Closed Style */

.StoreClosedText { 
   color: #5768fa; 
   font-size: 16px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   }

/* Larger Image Text Styles */

.LargerImageLink { 
   color: #666666; 
   font-size: 10px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   }

.LargerImageLink a { 
   color: #5768fa; 
   text-decoration: none;
    }

.LargerImageLink a:hover{
    color: #999999;
    text-decoration: underline;
}

/* Copyright Text Styles */

.CopyrightText { 
   color: #333333; 
   font-size: 10px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal;
   text-decoration: none; 
}
 
.CopyrightText a:hover  { 
	color: white; 
	font-size: 10px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	text-decoration: none; 
	background-color: #5768fa; 
	}

/*
 * Main Styles END
 */

/*
 * Category Styles BEGIN
 */

.CategoryName { 
   color: #5768fa; 
   font-size: 13px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-decoration: none; 
   padding-bottom 7px; 
   }

.CategoryName a{ 
   color: #5768fa; 
   text-decoration: none; 
   }

.CategoryName a:hover { 
   color: #5768fa;
   }

.CategoryDescription { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   }

/*
 * Category Styles END
 */

/*
 * Product Styles BEGIN
 */

.ProductName { 
   color: #666666; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   }

.ProductName a{
   color: #666666;
   text-decoration: none;
   }

.ProductName a:hover{
   color: #BBBBBB;
   text-decoration: none;
   }

.ProductDescription { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal;  
   padding-left: 10px; 
   }

.ProductPrice  { 
   color: #5768fa; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   padding-left: 10px; 
   }

.ProductStockMessage { 
   color: red; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   padding: 5px; 
   }

.ProductOptionsTitle { 
   color: #666666; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   }

.ProductOptions { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   text-align: left; 
   }

.ProductOptions input,
.ProductOptions textarea,
.ProductOptions select{
}

/*
 * Product Styles END
 */

/*
 * Breadcrumb Styles BEGIN
 */

.Breadcrumb  { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   background-color: white; 
   text-align: left; 
   margin: 0; 
   padding: 0;
   }

.Breadcrumb a { 
   color: #5768fa; 
   text-decoration: underline; 
   }

.Breadcrumb a:hover { 
   color: #5768fa; 
   }

/*
 * Breadcrumb Styles END
 */


/*
 * Subcategories List Styles BEGIN
 */

.Subcategories{
    padding: 0px;
    margin: 2px;
    width: 95%;
    background-color: white;
    vertical-align: top;
    text-align: center;
    }

/* the following styles are inherited from .CategoryName */

.Subcategories .CategoryName {
    padding: 2px;
    }

.Subcategories .CategoryName a{
   }

.Subcategories .CategoryName a:hover{
    }

/*
 * Subcategories List Styles END
 */

/*
 * Product List Styles BEGIN
 */

.ProductList{
    padding: 0px;
    width: 100%;
    background-color: white;
    vertical-align: top;

    }

.ProductList table td {
    vertical-align: top;
    }

.ProductList .Empty { 
   color: #5768fa; 
   font-size: 14px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-align: center; 
   padding: 30px 0 40px; 
   }

/* the following styles are inherited from Category Styles */

.ProductList .CategoryName {
   color: #5768fa; 
   font-size: 13px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   }

.ProductList .CategoryDescription {
    font-size: 11px; 
    font-style: italic; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    text-align: left; 
    padding: 5px 0px 10px 0px;
    }

/* the following styles are inherited from Product Styles */

.ProductList .ProductName {
    padding-top: 7px;
    padding-bottom: 10px;
    text-align: center;
    }

.ProductList .ProductDescription {
    padding: 10px;
    }


img#imageThumb_ProductID(): .searchImg alt  { 
       font-size: 10px;	
}

/*
 * Product List Styles END
 */

/*
 * Paginator Dropdown Styles BEGIN
 */
.PaginatorDropdown  { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   background-color: white; 
   text-align: left; 
   margin: 0; 
   padding: 0; 
   width: 100%;
   }

.PaginatorDropdown select {
   }

/*
 * Paginator Dropdown Styles END
 */

/*
 * Paginator Styles BEGIN
 */

.Paginator  { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   background-color: white; 
   text-align: right; 
   margin: 0; 
   padding: 0; 
   width: 100%; 
   }

.Paginator a { 
   color: #5768fa;
    text-decoration: none; 
   }

.Paginator a:hover { 
   color: #5768fa; 
   text-decoration: none
   }

/*
 * Paginator Styles END
 */

/*
 * Product Images Styles BEGIN
 */

.ProductImages   { 
   color: #666666; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   background-color: white; 
   text-align: left; 
   padding: 0; 
   }

/*
 * Product Images Styles END
 */


/*
 * Related Products Styles BEGIN
 */

.RelatedProducts   { 
   color: #666666; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   background-color: white; 
   text-align: left; 
   padding: 0; 
   width: 100%;  
   }

.RelatedProducts TH { 
   padding: 1px; 
   background-color: #c2c2c2; 
   }

.RelatedProducts IMG {
    padding: 5px; 
   border: solid 1px #ffffff ;
   }

.RelatedProducts IMG:hover { 
   padding: 5px; 
   border: solid 1px #c2c2c2;
    }

.RelatedProducts A { 
   color: #666666; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   text-decoration: none; 
   }

.RelatedProducts A:hover { 
   color: #666666; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   text-decoration: underline; 
   }

/*
 * Related Products Styles END
 */


/*
 * Product Info Styles BEGIN
 */

.ProductInfo  { 
   color: #606060; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   border: 1px #c2c2c2 solid; 
   background-color: white; 
   text-align: left; 
   margin: 2px; 
   padding: 0; 
   width: 98%; 
   }

/* the following styles are inherited from Product Styles */

.ProductInfo .ProductName {
    padding: 6px;
    }

.ProductInfo .ProductDescription {
    padding-bottom: 15px;
   }

.ProductInfo .ProductPrice {
    padding-bottom: 7px;
    }

/*
 * Product Info Styles END
 */

/*
 * Shopping Cart Styles BEGIN
 */

.ShoppingCart  { 
   color: #333333; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: normal; 
   text-decoration: none; 
   background-color: white; 
   margin: 2px; 
   padding-top: 3; 
   padding-bottom: 3; 
   width: 98%; 
   border: 1px #c2c2c2 solid;
   }

.ShoppingCartText { 
   color: black; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   line-height: 18px; 
   text-decoration: none; 
   }

.ShoppingCart .Empty { 
   color: #5768fa; 
   font-size: 14px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-align: center; 
   padding: 30px 0 40px; 
   }

.ShoppingCart input{
   }

/*
 * Shopping Cart Styles END
 */

/*
 * Search Result Styles BEGIN
 */

.SearchResult {
    padding: 0px;
    margin: 2px;
    width: 100%;
    background-color: white;
    }

.SearchResult .Empty { 
   color: #5768fa; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-align: left; 
   padding: 30px 0 40px 20px; 
   }

.SearchResult .Highight  { 
   background-color: #5768fa; 
   }

.SearchResult .ProductName {
    padding: 0px;
    padding-bottom: 5px;
    text-align: left;
    }

/* the following styles are inherited from Product Styles */

.SearchResult .ProductName a{
   }

.SearchResult .ProductName a:hover{
    color: #888888;
   }

.SearchResult .ProductDescription {
   }

.SearchResult .ProductDescription a {
    color: #333333;
    text-decoration: none;
    }

.SearchResult .ProductDescription a:hover {
    color: #888888;
    }

.SearchResult .ProductNumber  { 
   color: #666666; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   }

/*
 * Search Result Styles END
 */

/*
 * Checkout Styles BEGIN
 */

.Checkout { 
    color: #606060; 
    font-size: 11px;     
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: normal; 
    line-height: 14px; 
    text-decoration: none; 
    background-color: white; 
    margin: 2px; 
    padding-right: 10 px;
    }

.Checkout .Title  { 
   color: #5768fa; 
   font-size: 12px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-align: left; 
   padding: 8px 0 5px 15px; 
   }

.Checkout .Block {
    padding: 10px 0 10px 10px;
    border: 1px #c2c2c2 solid;
   }

.Checkout .Block table {
    font-size: 11px;
   }

.Checkout table tbody tr th{
    font-size: 11px;
   }


.Checkout .ColumnTitle {
    color: #606060;
    font-size: 11px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    white-space: nowrap;
    font-weight: bold;
    padding-right: 7px;
    }

.Checkout .ColumnValue {
    padding-right: 7px;
    }

.Checkout .TotalLabel {
   color: #5768fa; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    white-space: nowrap;
    padding-right: 7px;
    font-weight: bold;
    }

.Checkout .TotalValue {
   color: #606060; 
   font-size: 11px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    font-weight: bold;
    padding-right: 10 px;
    }

.Checkout .Left {
    text-align:left;
    }

.Checkout .Right {
    text-align: right;
    padding-right: 7 px;   
    }

.Checkout .Center {
    text-align:center;
    }

.Checkout input.Normal,
.Checkout textarea.Normal,
.Checkout select.Normal {
    }

.Checkout input.Error ,
.Checkout textarea.Error,
.Checkout select.Error {
    border: 1px solid red;
    }

.Checkout select.Short {
    width: 100px;
    }

.Checkout .Required {
    }

.Checkout .Error {
    }

.Checkout .Errors {
    padding: 15px;
    color: red;
    text-align: left;
    line-height: 18px;
    }

.Checkout .Empty  { 
   color: #5768fa; 
   font-size: 14px; 
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
   font-weight: bold; 
   text-align: center; 
   padding: 30px 0 40px;
   }

.Checkout .ImpossibleToComputeShippingCost  { 
   color: #5768fa; 
   font-size: 12px; 
   font-weight: bold; 
   text-align: center; 
   padding: 20px;
   }

/*
 * Checkout Styles END
 */
 
.OrderInfo {
    font-size: 11px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: normal;     
    }

.OrderInfo .field {
    font-size: 11px; 
   text-align: right;
    background: #EEF2F8;
    color: #333333;
    }

.OrderInfo .value {
    font-size: 11px;
    text-align: left;
    }

.OrderInfo .products_header {
    font-size: 11px;
    color: #333333;
    background: #EEF2F8;
    }

.OrderInvoice {
    color: black;
    font-size: 11px;
    line-height: 13px; 
    }

.OrderInvoice .field {
    font-weight: bold;
    text-align: right;
    line-height: 13px; 
    }

.OrderInvoice .value {
    color: #666666;
    text-align: left;
    line-height: 13px; 
    }

.OrderInvoice .group_header {
    color: black;
    text-decoration: underline;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px; 
    }

.OrderInvoice .price_field {
    font-weight: normal;
    text-align: right;
    color: black;
    line-height: 13px; 
    }

.OrderInvoice .price_value {
    font-weight: bold;
    color: black;
    text-align: left;
    line-height: 13px; 
    }


.OrdersHistory {
    font-size: 11px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: normal;     
    }

.OrdersHistory table tr td {
    font-size: 11px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: normal;     
    }


