﻿
/* EWEB PROPERTIES */
#ContentPane {padding-left:20px;}
#PageFrameWorkTable {width:952px;}

/* GENERAL STORE CLASSES */
.OutOfStock {font-family: 'Arial'; color: #339900; font-size: 15px;font-weight:bold;clear:left;padding:0 0 20px 0;}
.AttributeLabel {display:block; float:left; width:65px;clear:left;}
.AttributeControl {float:left;}
.Attributes {padding: 0 0 20px 0;}
.StoreClear {clear:both;height:0px;}
.AddToCart {width:130px; margin: 20px 0 0 0;}
.StoreLeft {float:left;clear:left;}
.StoreSecondaryHeading {font-size: 16px; font-weight: bold; font-family: Arial;color:#000;margin:11px 0 11px 3px;}
.StoreMainHeading {font-size:21px; font-weight:bold; font-family: Arial; color:#333;margin:20px 0 20px 0;}

/* STORE FORM CLASSES */
.StoreWrapper {padding: 10px;position:relative;width: 895px;}
.StoreFormControl {float:left;padding:5px 0 0 0;}
.NarrowWidth {width:224px;}
.WideWidth {width:650px;}
/*.StoreFormControl input, .StoreFormControl select {height:23px;margin:0;}*/
.NarrowWidth input {width:224px;}
.StoreRightWide .NarrowWidth input {width:306px;}
.StoreRightWide .NarrowWidth select {width:314px;}
.StoreRightWide .NarrowWidth {width:308px;}
.StoreFormControl input {padding-top:3px;padding-bottom:2px;padding-left:4px;}
.StoreFormControl select {padding-top:3px;padding-bottom:2px;padding-left:3px;width:232px;}
.StoreFormLabel {width:113px; float:left; clear:both;padding: 8px 0 4px 0;}
.StoreFormLabelWide {width:175px; float:left; clear:both;padding: 8px 0 4px 0;}
.StoreButton {text-align:right;}
.StoreLeftNarrow {Width:424px; float:left;clear:left;margin:0 0 0 0;}
.StoreRightWide {Width:465px; float:left;position:relative;}
.StoreLeftNarrow .AddressCombo {width:344px;margin-bottom: 3px;}
.StoreRightWide .AddressCombo {width:426px;margin-bottom: 3px;}
.StoreFieldSet {border: solid 1px #cdcdcd;padding: 20px; }
.StoreFullWidth {width:889px;}
.StoreRadioList {margin: 0 0 35px 0; white-space:nowrap;}
.StoreRadioList table {display:inline;float:left;margin-bottom:32px;}
.StoreRadioList td {padding: 0 0 0 5px;}
.StoreRadioList td > input {padding: 0 2px 0 0; }
.StoreCartItemCount {display:none;}
.StoreAlert {color:#ff0000; font-weight:normal;margin-top:5px;}
.StoreFieldSet input[type=checkbox] {margin-left:4px;}

/* SEARCH */
#store-heading-search {height:29px;}
input#search-store {float:left;padding:8px 0 8px 6px;height:12px;min-height:12px;}
input#search-submit {width:41px;height:28px;float:left;margin-left:-7px;top:0px;}

/* CATEGORY BROWSER PROPERTIES */
#pnlCategories {padding:0 22px 10px 15px;margin: 14px 0 0 0;width:168px;border-right:solid 1px #ccc;}
#pnlCategories UL {padding:0 0 0 10px;margin:0;width:158px;}
#pnlCategories UL LI {list-style:none;list-style-image:none;line-height:1.3em; margin-left:2px;}
/*#pnlCategories span {font: Arial 16px;}*/
#pnlCategories H3 {font: 16px Arial; font-weight:normal;margin: 10px 0 20px 8px;}
hr {height:1px;}
#pnlCategories A {font-family:Arial; color: #2b5185;font-size:12px;margin: 2px 0 2px 2px; text-decoration:none;}
#pnlCategories .SubCatSelected {font-family:Arial; font-weight:bold; font-size:12px; color: #333; font-style:normal;}
#pnlCategories .SubCatSelected hr {font-weight:normal;}

/* CATEGORYLIST PROPERTIES */
#pnlCategoryList {margin: 14px 0 0 0;}
#pnlCategoryList H3 {font: 19px Arial; font-weight:bold;}
#pnlCategoryList .PagerPages {clear:left;}
#pnlCategories A.StoreCategorySelected {font: bold italic 15px arial; color:#333333;}

/* PAGER PROPERTIES */
.PagerPages {margin:8px 25px 18px 0; text-align:right;font-size:13px;font-family: arial; color:#333;}
.PagerPages UL {display:inline;margin:0;}
.PagerPages LI {display:inline;list-style:none;list-style-image:none;margin-right:10px;}
.PagerPages LI A {color: #2b5185;}
.PagerItems {background-color:#ccc; padding: 10px; margin:10px 20px 0 0;}
#pnlSubCat {padding: 10px 0 0 0; font-style:italic;}
#pnlSubCat UL {width:148px;}
#pnlSubCat UL LI {margin: 0 0 0 8px;}

/* PRODUCT LISTING */
.pnlProductListing {width:159px; height:265px; float:left; padding: 10px 20px 20px 0; text-align: left; position:relative;}
.pnlProductListing img {margin: 0 0 14px 20px; display:inline; border:none;}
.pnlProductListing .pnlPrices {margin: 0 0 8px 0; position:absolute; bottom: 0px; text-align:left; }
.pnlProductListing UL {margin: 10px 0 0 0;}
.pnlProductListing LI {list-style:none;list-style-image:none;line-height:1.3em;}
.pnlProductListing .spnPriceValue {font: 12px arial; font-weight: bold; color:#333; margin-left:4px; display:inline;}
.pnlProductListing hr {margin: 10px 0 0; width: 159px;}

/* PRODUCT DISPLAY */
#ProductDetail {position:relative;}
#ProductDetail .ProductDescription {clear:both;}
.ProductImage {position: relative;text-align:right;width:300px;float:left;}
.ProductImage div {padding:13px 9px 10px 0;}
.ProductPrices {position:relative;float:left;width:355px;padding:20px 0 0 30px;}
.ProductPrices ul, .ProductPrices li {list-style-image:none; list-style-type: none; margin:0 0 0 0;}
.ProductImage a {text-decoration:none;}
.PriceLabel {clear:left; float:left;  width:150px;text-align:left;}
.PriceValue {float:left; width:50px;text-align:right;}

/* SHOPPING CART */
.StoreCart, .StoreCartSummary {border-collapse:collapse;width:889px;clear:left;}
.StoreCart TH, #StoreCartSummary TD {background-color:#d5d5d5;border:solid 1px #fff;font: bold 12px 'Arial';text-align:left;}
#StoreCartSummary TD {border:solid 1px #fff; padding:7px;border-top:0;background-color:#e5e5e5;}
.StoreCart TD {background-color:#f1f1f1;border:solid 1px #fff;padding:7px;vertical-align:top;}
.StoreCartRemoveColumn {width:72px;}
/*.StoreCartDescriptionColumn {width:499px;vertical-align:top;}*/
.StoreCartDescriptionColumn {width:406px;vertical-align:top;}
.StoreCartDescriptionColumn img {float:left; border:none;}
.StoreCartDescriptionColumn a {float:left; margin: 5px 0 0 10px;}
.StoreCartPriceColumn {width:121px;vertical-align:top;}
.StoreCartQtyColumn {width:47px;vertical-align:top;}
.StoreCartTotalColumn {width:78px;text-align:right;vertical-align:top;}
.StoreCartSummaryValue {width:78px;text-align:right;vertical-align:top;}
.StoreSummaryDescriptionColumn {width:455px;}
.StoreSummaryPriceColumn {width:135px;}
.StoreSummaryQtyColumn {width:53px;}
.StoreSummaryTotalColumn {width:86px;text-align:right;}

/* LOGIN */
#div-register p {
background:url("Include/OTI/graphics/blue-register-btn.gif") no-repeat scroll center top transparent;
padding:9px 0;
text-align:center;width:215px;
}

