﻿/* General */
h1
{
  font-size: 20px;
  color: #333333;
}
h2
{
  font-size: 16px;
  color: #333333;
}
body
{
  margin: 0px;
	background-color: #000000;
	font-family: Arial;	
	font-size: 12px;
	color: #000000;
	padding: 10px;
}
a
{
  color: #000000;
}
a:visited
{
  color: #000000;
}
a.GoToStoreRollover {	
	color: #000000;	
	text-decoration: none
}
a.GoToStoreRollover:hover {	
	color: #000000;	
	text-decoration: underline
}
.Logo
{
  background: transparent url(./Images/logo.jpg) no-repeat;
  height: 200px;
  width: 400px;
}
.TextBox
{
  border: solid 1px #CACACA;
  font-size: 12px;
}
.Button
{
  border: solid 1px #CACACA;
  background-color: #ffffff;
  font-size: 12px;
  cursor: pointer;
}
.ImageButton
{
}
.CheckBox
{
  font-size: 12px;
}
.DropDownList
{
  border: solid 1px #114820;
  font-size: 12px;
}
.RequiredFieldText
{
  font-size: 12px;
  color: #ff0000; 
}
.ViewBreadCrumb
{
  font-size: 12px;
  color: #666666;
    margin-left: 4px;
}
.ViewBreadCrumb a
{
  font-size: 12px;
  color: #666666;
}
.InformationText
{
  font-size: 12px;
  color: #ff0000; 
}
.ErrorText
{
  font-size: 12px;
  color: #ff0000; 
}
.TreeViewSelectedNode
{
  background-color: #E8E8E8;
}

/* Form */
.FormBox
{
  background-color: #eeeeee; 
  border: 1px solid #cccccc; 
  padding-left: 30px; 
  padding-bottom: 30px; 
  font-size: 12px; 
}
.FormTextBox
{
  border: solid 1px #999999; 
  background-color:#eeeeee; 
  font-size: 12px; 
  padding: 4px; 
  scrollbar-face-color: #666666; 
  scrollbar-shadow-color: #666666; 
  scrollbar-highlight-color: #666666; 
  scrollbar-3dlight-color: #666666; 
  scrollbar-darkshadow-color: #666666; 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-arrow-color: #FFCF00 
}
.FormButton
{
  border: solid 1px #333333; 
  background-color: #FFCF00; 
  font-size: 12px; 
  cursor: pointer; 
  padding: 6px; 
  margin: 5px; 
}
.FormCheckBox
{
  font-size: 12px; 
  width: 15px; 
  border: none; 
  background-color: #eeeeee; 
}
.FormDropDownList
{
  border: solid 1px #999999; 
  font-size: 12px; 
  background-color: #eeeeee; 
  padding: 4px; 
}
.FormRadioButton
{
  font-size: 12px; 
  width: 15px; 
  border: none; 
  background-color: #eeeeee; 
}

/* Popup Menu */
.PopupBg
{
border:5px solid #333333;
background-color:#FFFFFF;
font: Arial;
padding:15px;
color:#000000;
}

.PopupInner
{
border-right:1px solid #cccccc;
padding:4px;
}
.PopupBg a
{
font-size:12px;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}
.PopupBg a:hover
{
background-color:#000000;
color:#FFFFFF;
}
.PopupTitle
{
font-size:14px;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.PopupDivider
{
border-bottom-style: dotted;
border-bottom-color:#CCCCCC;
width:120px;
}

/* Header */
.Header 
{
  background-color: #ffffff;
  height: 60px;
}
.HeaderTopRow
{
  display: none;
}
.HeaderMiddleRow
{
  height: 40px;
}
.HeaderBottomRow
{
  display: block;
  height: 25px;
}
.HeaderSearchTextColumn
{
  width: 150px;
}
.HeaderSearchText
{
  padding-left: 5px; 
  color: #333333; 
  font-style:italic;
  font-weight:bold;
  font-size: 16px;
}
.HeaderSearchTextBoxColumn
{
  width: 270px;
}
.HeaderSearchTermTextBoxDiv
{
  background : url(./Images/searchBox.png) no-repeat left top;  
  padding: 0px;
  height: 37px;
}
.HeaderSearchTermTextBox
{
  border: none; 
  background-color: transparent; 
  height: 37px;
  width: 220px;
  padding-left: 15px; 
  padding-top: 10px;
  font-size: 14px;
}
.HeaderSearchCategoryDropDownDiv
{
  display: inline;
}
.HeaderSearchCategoryDropDownList
{
  border: solid 1px #222222;
  height: 24px;
  width: 200px;
}
.HeaderSearchButton
{
  height: 40px;
  width: 74px;
  border: 0px;
  text-align: left;
  background : url(./Images/go.gif) no-repeat left top;
  cursor: pointer;
  margin-left:10px;
}
.HeaderCategoryDisplayText
{
  color: #0F5F90;
  font-weight: bold;
}
.HeaderCategoryDisplayText a
{	
	color: #0F6191;	
	text-decoration: none;
}
.HeaderCategoryDisplayText a:hover 
{	
	color:#0194dA;
	text-decoration: none;
}

/* Sub Header */
.SubHeader
{
  margin: 0;
  position: relative;
  height: 20px;
  left: 112px;
  float: left;
}
.SubHeader ul
{
  margin: 0;
  float: left;
}
.SubHeader ul li
{
  list-style: none;
  display: block;
  float: left;
  margin-right: 1.1em;
  height: 20px;
  line-height: 27px;
  padding: 0 2px 0 2px;
  color: #000000;
}
.SubHeader ul li a
{
  color: #000000;
  text-decoration: none;
}
.SubHeader ul li a:hover
{
  color: #ffffff;
  text-decoration: none;
}
.SubHeader ul li a:active
{
  color: #ffffff;
  text-decoration: none;
}
.SubHeader ul li a:visited
{
  text-decoration: none;
}
.SubHeader ul li.current a
{
  color: #ffffff;
}
.SubHeaderLeft
{
  background: transparent url(./Images/subMenuLeft.jpg);
  float: left;
  height: 28px;
  width: 8px;
}
.SubHeaderRight
{
  background: transparent url(./Images/subMenuRight.jpg);
  float: left;
  height: 28px;
  width: 8px;
}
.SubHeaderInner
{
  background-color: #8faecd;
  height: 28px;
  float: left;
  padding: 0 0 0 11px;
}

/* Box */
.Box
{
}
.BoxHeaderLeft
{
  background-color: #333333;
  width: 27px;
  height: 33px;
}
.BoxHeaderCaption
{
  background-color: #333333;
  color: #FFFC00; 
  font: Arial;
  font-size: 14px;
  font-variant:small-caps;
  width: 100%;
  height: 34px;
}
.BoxHeaderRight
{
  background-color: #333333;
  width: 42px;
  height: 33px;
}
.BoxRow
{
  background-color: #eeeeee;
  font: Arial;
  font-size: 12px;
}
.BoxRow a
{
  color: #000000;
  text-decoration: none;
  padding:1px; 
}
.BoxRow a:Hover
{
  color: #000000;
  background-color: #FFFC00;
  padding:1px; 
}
.BoxColumnTitle
{
 padding-top: 12px;
  padding-left: 5px; 
  font-size: 12px;
  width: 240px;
}
.BoxColumn
{
  padding-top:5px;
  padding-left: 12px;
  width: 240px;
  background-color: #eeeeee; 
}

.BottomBoxRow
{
  background: transparent url(./Images/usermenuBackground.gif);
  font: Arial;
  font-size: 12px;
  color: #000000;
}
.BottomBoxRow a
{
  color: #000000;
  text-decoration: none;
  background-color: #bbbbbb;
  padding:3px; 
}
.BottomBoxRow a:Hover
{
  color: #000000;
  background-color: #FFFC00;
  padding:3px; 
}

/* Default */
.SearchText
{
  font-size: 13px;
  font-family: Verdana;
}
.SearchTextBox
{
  border: solid 1px #111111;
  font-size: 11px;
  font-family: Verdana;
  height: 20px;
  width: 200px;
}
.SearchCategoryDropDownList
{
  border: solid 1px #111111;
  font-size: 11px;
  font-family: Verdana;
  height: 24px;
  width: 200px;
}
.SearchButton
{
  border: solid 1px #666666;
  background-color: #cccccc;
  font-size: 11px;
  font-family: Verdana;
  cursor: pointer;
  height: 24px;
}

/* CategoryOverview */
.CategoryOverviewTable
{
  width: 100%; 
  margin: 20px;
}
 
.CategoryOverviewTableCell
{
  width: 25%; 
  vertical-align: top; 
  text-align: left; 
  padding-bottom: 50px;
}

/* Top Category Display */
.TopCategoriesDiv
{
  border: 0px;
  padding: 0px;
  margin-right: 50px;
}
.TopCategoryTable
{
  border: 0px;
  padding: 0px;
  margin: 0px;
}
.TopCategoryTableRow
{
  padding: 10px;
}
.TopCategoryTableCell
{
   padding: 10px;
  border-style:solid; 
  border-width:1px; 
  border-color: #cccccc;
}
.TopCategoryName
{
  font-size: 14px;
  font-weight: bold;
}
.TopCategoryThumbnailImage
{
  border: 0px;
  height: 80px;
  width: 80px;
}
/* Product display */
.ProductGridTable
{
  border: 0px;
  padding: 0px;
  margin: 0px;
        color: #000000;
}
.ProductGridTableRow
{
  padding: 10px;
}
.ProductGridTableCell
{
  padding: 10px;
  border-style:solid; 
  border-width:0px; 
  border-color: #D7F1FB;
}
.ProductGridTableCellDiv
{
  border-top-style:solid; 
  border-top-width:0px; 
  border-top-color: #D7F1FB;
}
.ProductListTable
{
  border: 0px;
  padding: 0px; 
  margin: 0px;
}
.ProductListTableRow
{
  background-color: #FFFFFF;
}
.ProductListAlternativeTableRow
{
  background-color: #F3f3f3;
}
.ProductListTableCellImage
{
  width: 100px; 
  height: 80px; 
  vertical-align: top;
  background-color: #FFFFFF;
}
.ProductListAlternativeTableCellImage
{
  width: 100px; 
  height: 80px; 
  vertical-align: top;
  background-color: #FFFFFF;
}
.ProductListName
{
  font-size: 14px;
  font-weight: bold;
}
.ProductListGoToStore
{
  background-color: #FFCF00;
  padding: 4px;
  color: #ffffff;
  text-decoration: none;
}
.ProductGridName
{
  font-weight: bold;
  font-size: 10px;
  color: #707070;
  padding-left: 10px;
  padding-right: 10px;
}
.ProductThumbnailImage
{
  border: 1px;
  border-color: #cccccc;
  height: 120px;
  width: 120px;
  margin: 3px;
}
.ProductImage
{
  border: 1px;
  border-color: #cccccc;
}
.ProductBackground
{

}
.ProductCondition
{
  font-style: italic;
}
.ProductShippingInformation
{
  font-style: italic;
}
.ProductStockQuantity
{
  font-weight: bold;
}
.ProductSpecialOffer
{
  font-weight: bold;
}
.ProductDescription
{
}
ProductMerchantImage
{
  border: 0px;
}
.ProductMerchant
{
 
}
.ProductPrice
{
  font-size: 15px;
    font-weight: bold;
  color: Black;
}
.ProductStars
{
  padding: 4px;
  text-align: center;
}
.Favourites
{
  margin-left: 4px;
  border: 0px;
}
.ProductShippingCost
{
  font-size: 10px;
    color:Black;
}
.ProductGoToStore
{
  background-color: #FFCF00;
  padding: 3px;
  color:White;
  text-decoration: none;
  border: 1px solid;
  border-color: #333333;
  margin-top: 3px;
}
.AddToList
{
  background-color: #666666;
  padding: 3px;
  color:White;
  text-decoration: none;
  margin-left: 6px;
  border: 1px solid;
  border-color: #333333;
  margin-top: 3px;
}
.wishList
{
  background-color: #666666;
  padding: 3px;
  color:White;
  text-decoration: none;
  border: 1px solid;
  border-color: #333333;
}
a.wishList {	
	color: #ffffff;	
	text-decoration: none
}
a.wishList:hover {	
	color: #ffffff;	
	text-decoration: underline
}
.ProductAddToList
{
  background-color: #666666;
  padding: 3px;
  color:White;
  text-decoration: none;
}

.RelatedProductPrice
{
    font-size: 10px;
    margin-left: 10px;
    font-weight:bold;
}
.relatedProductWishList
{
    font-size: 10px;
}
.SubLeft
{
  background: transparent url(./Images/tabLeft.gif);
  float: left;
  height: 26px;
  width: 6px;
}
.SubRight
{
  background: transparent url(./Images/tabRight.gif);
  float: left;
  height: 26px;
  width: 6px;
}
.SubInner
{
  background-color: #cccccc;
  height: 26px;
  padding: 3px;
}
.TabText
{
    color: #666666;
}

/* Top Product Display */
.TopProductsDiv
{
  border: 0px;
  padding: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 100px;
  margin-right: 100px;
}

/* View product */
.ViewProductDisplayImage
{
  padding: 100px;
  background-color:#eeeeee;
}
.ViewProductDescription
{
    color:#666666;
}
.ViewProductAttribute
{
}
.ViewProductStockQuantity
{
}
.ViewProductPrice
{
  font-size: 20px;
  
  padding:2px;
}
.ViewProductShippingCost
{
}
.ViewProductShippingInformation
{
}
.ViewProductBuyNow
{
  background-color: #FFCF00;
  padding: 3px;
  color:Black;
  text-decoration: none;
  border: 1px solid;
  border-color: #333333;
  margin-top: 3px;
}
.ViewProductMerchant
{
  font-size: 14px;
  background-color: Yellow;
  padding: 2px;
}
/* View Merchants */
.MerchantsLabel
{
  font-size: 12px;
  font-family: Arial;
  background-color:#FF4800;
}
.MerchantsTableRow
{
  background-color: #aaaaaa;
}
.MerchantsAlternativeTableRow
{
  background-color: #eff3f8;
}

/* Merchant */
.MerchantInformationText
{
  font-size: 12px;
}
.MerchantLoginStatus
{
  font-size: 12px;
}
.MerchantSummaryLabel
{
  font-style: italic;
  font-size: 12px;
}
.MerchantFeedsTableRow
{
  background-color: #ffffff;
}
.MerchantFeedsAlternativeTableRow
{
  background-color: #eff3f8;
}

/* FeedImportOutput */
.FeedImportInformationSummary
{
}
.FeedImportInformationOutput
{
  font-size: 12px;
}

/*Modal Popup*/
.ModalBackground 
{
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.ModalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.ModalTitle
{
  cursor: move; 
  background-color: #DDDDDD;
  border: solid 1px Gray; 
  color: Black;
}

/* Footer */
.Footer
{
}
.FooterSeperator
{
}
.FooterText
{
  font-size: 10px;
}

/* Popup */
.popup
{
width: 300px;
background: transparent url(./Images/usermenuBackground.gif);
border:1px solid #666666;
padding:10px;
font-size:12px;
}

.popupTitle
{
background-color:#333333;
padding:4px;
font-size:14px;
font-weight:bold;
color:#CCCCCC;
}
.PopupSearchTextBoxColumn
{
  width: 280px;
}
.PopupSearchTermTextBoxDiv
{
  background : url(./Images/popupSearchBox.png) no-repeat left top;  
  padding: 0px;
  height: 37px;
}
.PopupSearchTermTextBox
{
  border: none; 
  background-color: transparent; 
  height: 37px;
  width: 187px;
  padding-left: 15px; 
  padding-top: 10px;
  font-size: 14px;
}
.PopupSearchText
{
  padding-left: 5px; 
  color: #333333; 
  font-style:italic;
  font-weight:bold;
  font-size: 16px;
}
