/* COPYRIGHT -- CLUBESSENTIAL 2008, All rights reserved
* Default Shopping Cart Theme v.1.1
* Released: 4-14-08
================================*/
.EStore {
	background:#FFF;
	height:400px;
	width:100%;
	vertical-align:top;
	margin:0;
	padding:0;
}

.cartControlsTop {
	background:#f5f6f6;
	border-top:3px solid #1367a0;
	border-bottom:1px solid #e7e8e8;
	color:#83766b;
	width:100%;
}

.contentCell {
	background:#FFF;
	vertical-align:top;
	width:80%;
	padding:5px 10px;
}

.content {
	background:#FFF;
	border:none;
	height:20px;
	vertical-align:top;
	width:100%;
	margin:0;
	padding:0;
}

/* CATEGORY SETUP Table
================================*/
.categoryTable {
	background:#FFF;
	width:80%;
}

.categoryTable .treeNode {
	cursor:pointer;
}

/* Tree Nav Bar - Global
================================
 sidebar nav for store categories */
.TreeView {
	background:#efefef;
	vertical-align:top;
	padding:3px;
	width:20%;
}

.TreeView span, .treeView a {
	color:#1367A0;
	font-weight:700;
}

/* SEARCH BOX
================================*/
.searchView {
	text-align:left;
	vertical-align:middle;
	width:30%;
	padding:0 0 0 3px;
}

.searchbox {
	border:1px solid #1367A0;
	cursor:text;
	width:100%;
	padding:1px 0 0 3px;
}

.searchbtnCell {
	width:10%;
}

.actionBtnCell {
	height:35px;
	text-align:right;
	vertical-align:bottom;
	width:70%;
}

.cartBtn {
	border:none;
	color:#1367A0;
	cursor:pointer;
	margin:0;
	padding:0;
}

.loginToCheckoutBtn {
	border:none;
	color:#362f2d;
	cursor:pointer;
	text-align:left;
	text-decoration:none;
	margin:0;
	padding:0;
}

.NewItemBtn {
	border:none;
	color:#1367A0;
	cursor:pointer;
	text-align:left;
	text-decoration:none;
}

.ItemLargeImage {
	border:none;
	height:100px;
	text-align:center;
	width:50%;
	padding:0;
}

.ItemDesc {
	border:none;
	vertical-align:top;
	width:100%;
}

.addToCart {
	border:none;
	color:#1367A0;
	cursor:pointer;
	text-decoration:underline;
	width:100px;
	padding:50px;
}

.addToCartBtn {
	border:none;
	cursor:pointer;
}

.prevTopLnk,.nextTopLnk,.prevBotLnk,.nextBotLnk {
	color:#033868;
	font:700 12px arial, helvetica, sans-serif;
}

a.prevTopLnk:hover,a.nextTopLnk:hover,a.prevBotLnk:hover,a.nextBotLnk:hover {
	color:#033868;
	font:700 12px arial, helvetica, sans-serif;
	text-decoration:underline;
}

.paginationTop,.paginationBottom {
	color:#033868;
	vertical-align:bottom;
	width:100%;
}

.CatItemEdit,.propEdit,.shipEdit,.imageThumbEdit {
	border:none;
	text-decoration:none;
}

.plgHeaderBar {
	background:#5f91bc;
	color:#FFF;
	font:normal 700 11px arial, helvetica, sans-serif;
	text-decoration:none;
	padding:3px 4px 3px 5px;
}

.ItemList {
	width:85px;
	padding:0 5px 12px 0;
}

.ItemListTitle {
	background:#f5f6f6;
	color:#000;
	vertical-align:top;
	width:65%;
	padding:2px 5px;
}

.itemPriceList {
	background:#f5f6f6;
	color:#13436d;
	font:700 11px arial, helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	width:115px;
	padding:2px 5px;
}

.TitleLink:link {
	color:#1367A0;
	cursor:pointer;
	font:700 11px arial, helvetica, sans-serif;
	text-decoration:underline;
}

.TitleLink:visited {
	background:#f5f6f6;
	color:#0E69BA;
	cursor:pointer;
	font:700 11px arial, helvetica, sans-serif;
	text-decoration:none;
}

.TitleLink:active {
	background:#f5f6f6;
	color:#1367A0;
	cursor:pointer;
	font:700 11px arial, helvetica, sans-serif;
	text-decoration:underline;
}

.ItemListDesc {
	color:#1367A0;
	vertical-align:top;
	width:50%;
	padding:2px 5px 14px;
}

.addToCartList {
	border:0;
	color:#1367A0;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
	vertical-align:middle;
}

.itemOptionsList {
	color:#1367A0;
	cursor:pointer;
	text-decoration:underline;
	vertical-align:middle;
	width:100px;
}

.itemOptionsBtn {
	cursor:pointer;
	left:18px;
	position:relative;
	vertical-align:middle;
}

.itemAddedOnList {
	color:#1367A0;
	cursor:pointer;
	text-decoration:none;
	width:100px;
	padding:10px;
}

.cartItem {
	color:#1367A0;
	font:700 11px arial, helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	width:100px;
	padding:3px;
}

.cartItemTitle {
	color:#000;
	font:700 11px arial, helvetica, sans-serif;
	height:5px;
	width:50%;
}

.cartItemDesc {
	color:#1367A0;
	text-decoration:none;
	width:50%;
}

.cartItemPrice {
	color:#1367A0;
	cursor:pointer;
	text-align:right;
	text-decoration:none;
	width:100px;
	padding:10px;
}

.Item td {
	background:transparent;
	text-align:left;
	vertical-align:top;
	width:268px;
	padding:5px;
}

.ItemProperties {
	background:#f5f6f6;
	border:1px solid #7f9db9;
	text-align:right;
	vertical-align:top;
	width:340px;
	padding:5px;
}

.itemPropTable {
	vertical-align:middle;
	width:320px;
	padding:0 3px 0 0;
}

.titleTxt {
	border:1px solid #7f9db9;
	color:#1367a0;
	vertical-align:middle;
	width:250px;
	padding:1px 0 0 4px;
	margin:0 0 5px 0;
}

.InventoryID {
	border:1px solid #7f9db9;
	color:#1367A0;
	vertical-align:middle;
	width:150px;
	padding:1px 0 0 4px;
}

.shortDescTxt {
	border:1px solid #7f9db9;
	color:#1367A0;
	height:60px;
	vertical-align:top;
	width:100%;
	margin:0 0 5px 0;
	padding:1px 0 0 4px;
}

.priceTxt {
	border:1px solid #7f9db9;
	color:#1367A0;
	vertical-align:middle;
	width:75px;
	padding:1px 0 0 4px;
}

.stockTxt {
	border:1px solid #7f9db9;
	color:#1367A0;
	vertical-align:middle;
	width:40px;
	padding:1px 0 0 4px;
}

.imageThumb {
	border:1px solid #1367a0;
	height:70px;
	vertical-align:top;
	width:80px;
}

.typeTxt {
	border:1px solid #7f9db9;
	color:#1367A0;
	width:60px;
}

.addtypeTxt {
	border:1px solid #7f9db9;
	color:#1367A0;
	width:150px;
}

.addtypesDiv {
	background:#fff;
	color:#1367A0;
	width:180px;
}

.addTypesDiv_TypeCell {
	background:url(dropdown_bg.gif) repeat-x left;
	color:#1367A0;
	cursor:pointer;
	text-decoration:none;
	width:180px;
}

.addcatDiv {
	background:#fff;
	color:#1367A0;
	cursor:default;
	text-decoration:none;
	width:50%;
}

.addcatAddDiv {
	background:#fff;
	border:1px solid #7f9db9;
	color:#1367A0;
	font:700 11px arial, helvetica, sans-serif;
	text-decoration:none;
	width:25%;
}

.cattypeTxt {
	border:1px solid #7f9db9;
	color:#1367A0;
	height:24px;
	width:25%;
}

.ItemEnabled {
	text-align:left;
	vertical-align:top;
	width:65%;
}

.ItemSave {
	background:#f5f6f6;
	cursor:pointer;
	text-align:center;
	vertical-align:bottom;
	width:65%;
	padding:10px 10px 10px 5px;
}

.saveItemBtn,.saveCatBtn,.savetypeBtn,.deletetypeBtn,.deletecatBtn,.displayCatDivBtn,.displayDivBtn {
	background:url(button_bg.gif) repeat-x;
	border:1px solid #7f9db9;
	color:#000;
	cursor:pointer;
	margin:2px 0;
}

.deletetypeBtn,.deletecatBtn {
	border:0;
	margin:0;
}

.addtypeBtn,.saveCloseBtn,.categorySaveBtn {
	color:#000;
	cursor:pointer;
	font:11px Arial, Helvetica, sans-serif;
	margin:2px 0;
}

.thumbActionCell {
	text-align:left;
	vertical-align:top;
}

/* pagination and results sorting
==============================*/
.pagenavTop,.pagenavbot {
	height:10px;
	white-space:nowrap;
	width:65%;
}

.pageOrderTop,.pageOrderBot {
	height:10px;
	width:80px;
	padding:0 5px 0 0;
}

.pageSizeTop,.pageSizeBot {
	height:10px;
	width:80px;
}

.cartHeaderCell {
	background:#5f91bc none repeat-x left;
	color:#FFF;
	font:700 11px arial, helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	padding:2px 5px;
}

.cartHeaderCell a {
	color:#fff;
}

.cartHeaderCell a:hover {
	text-decoration:underline;
}

.removeCartCell {
	text-align:center;
	vertical-align:top;
	width:65px;
	padding:1px 0 0;
}

.refreshbtn {
	cursor:pointer;
	text-align:center;
	vertical-align:top;
	padding:1px 0 0;
}

.checkoutlabel {
	color:#1367b0;
	font:400 12px arial, helvetica, sans-serif;
	text-align:right;
	vertical-align:top;
	padding:5px;
}

.checkoutTxtBox {
	color:#000;
	font:400 12px arial, helvetica, sans-serif;
	height:25px;
	text-decoration:none;
	width:200px;
}

.plainbox {
	background:#FFF;
	color:#1367b0;
	font:9px arial, helvetica, sans-serif;
	width:25%;
	padding:0;
}

.checkoutValidator {
	color:red;
	height:10px;
	text-decoration:none;
}

.receiptLink {
	border:0;
	color:#1367A0;
	font:700 11px arial, helvetica, sans-serif;
	text-decoration:none;
}

/* View Cart page / checkout page 
================================*/
.checkoutBtnCell {
	cursor:pointer;
	text-align:right;
	padding:10px 10px 10px 5px;
}

.quantityCartCell {
	background:transparent;
	color:#1367b0;
	vertical-align:top;
	width:110px;
	padding:1px 0 0;
}

.quantityTxt {
	background:transparent;
	color:#1367b0;
	vertical-align:top;
	width:20px;
	padding:2px 0 5px 5px;
}

.ItemCartTitle {
	background:#f5f6f6;
	color:#1367b0;
	font:700 11px arial, helvetica, sans-serif;
	vertical-align:middle;
	width:50%;
	padding:4px 0 5px 5px;
}

.checkoutRdo {
	color:#1367b0;
	cursor:pointer;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	width:60px;
	padding:0;
}

.unitPriceCartCell {
	background:#FFF url(bg_line.gif) no-repeat;
	color:#000;
	text-align:center;
	vertical-align:top;
	width:60px;
	padding:3px 0 2px 5px;
}

.itemTotalPriceCartCell {
	background:#FFF url(bg_line.gif) no-repeat;
	color:#1367b0;
	text-align:center;
	font-weight:700;
	vertical-align:top;
	width:60px;
	padding:3px 0 2px 5px;
}

.ItemCartStock {
	color:#1367b0;
	vertical-align:top;
	padding:0 0 0 5px;
}

.ItemCartProperties {
	color:#1367A0;
	vertical-align:top;
	width:50%;
	padding:2px 5px 14px;
}

.ItemCartDesc {
	color:#1367A0;
	vertical-align:top;
	width:50%;
	padding:0 0 0 5px;
}

.itemTitleDtl {
	color:#1367A0;
	font:700 11px arial, helvetica, sans-serif;
	width:50%;
	padding:5px;
}

.itemShortDescDtl {
	color:#1367A0;
	width:50%;
	padding:5px;
}

.itemPriceDtl {
	color:#000;
	font:700 13px arial, helvetica, sans-serif;
	text-align:right;
	width:50%;
	padding:5px;
}

.typeDDLDtl {
	color:#1367A0;
	text-align:right;
	width:100px;
	padding:3px;
}

.itemDTLAddToCartCell {
	color:#1367A0;
	height:80px;
	text-align:right;
	vertical-align:bottom;
	width:50%;
	padding:3px;
}

.addToCartListBtn,.removeFromCartBtn {
	border:0;
	cursor:pointer;
	vertical-align:middle;
}

.enabledChk,.DropInCatDivChk {
	color:#1367A0;
	width:25%;
}

.itemEditBtn,.removeFromCartListBtn {
	cursor:pointer;
}

.resultsDDlTop,.resultsDDlBot {
	color:#1367A0;
	cursor:pointer;
	text-decoration:none;
}

.orderDDlTop,.orderDDlBot {
	color:#1367A0;
}

.itemOutofStockDtl,.itemPropertyTitleDtl {
	color:#1367A0;
	text-align:right;
	width:50%;
	padding:3px;
}

/* Tab Strip for Move/Drop Category Edit 
==============================*/
.RadTabStrip_Default .level1 li a {
	background:transparent url(img/tabLeftOff.gif) 0 0 no-repeat;
	color:#666;
	cursor:pointer;
	font:normal 700 11px/22px arial, helvetica, sans-serif;
	height:22px;
	padding:0 0 0 5px;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:0;
	z-index:2;
}

.RadTabStrip_Default .level1 li a .wrap {
	background:transparent url(img/tabRightOff.gif) top right no-repeat;
	padding:0 5px 0 0;
}

.RadTabStrip_Default .level1 li a .innerWrap {
	background:transparent url(img/tabMiddleOff.gif) 0 0 repeat-x;
	padding:0 5px;
}

.RadTabStrip_Default .level1 li a.selected {
	background:transparent url(img/tabLeftOn.gif) 0 0 no-repeat;
	color:#FFF;
	cursor:pointer;
	font:normal 700 11px/22px arial, helvetica, sans-serif;
	height:22px;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:0;
	z-index:2;
}

.RadTabStrip_Default .level1 li a:hover {
	background:transparent url(img/tabLeftOff.gif) 0 0 no-repeat;
	color:#000;
	cursor:pointer;
	font:normal 700 11px/22px arial, helvetica, sans-serif;
	height:22px;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:0;
	z-index:2;
}

.RadTabStrip_Default .level1 li a:hover .wrap {
	background:url(img/tabRightOff.gif);
	padding:0 5px 0 0;
}

.RadTabStrip_Default .level1 li a:hover .innerWrap {
	background:transparent url(img/tabMiddleOff.gif) 0 0 repeat-x;
	padding:0 5px;
}

.RadTabStrip_Default .level1 li a.selected:hover {
	background:transparent url(img/tabLeftOn.gif) 0 0 no-repeat;
	color:#fff;
	cursor:pointer;
	font:normal 700 11px/22px arial, helvetica, sans-serif;
	height:22px;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:0;
	z-index:2;
}

.RadTabStrip_Default .level2 ul {
	height:37px;
	padding:7px 0 0 0;
}

.RadTabStrip_Default .level2 li a {
	background:url(img/subRight.gif) no-repeat center right;
	color:#354240;
	text-decoration:none;
	padding:4px 9px;
}

.RadTabStrip_Default .rightArrow {
	background:url(img/ScrollRight.gif);
	height:20px;
	width:18px;
}

.RadTabStrip_Default .leftArrow {
	background:url(img/ScrollLeft.gif);
	height:20px;
	width:18px;
}

.RadTabStrip_Default .rightArrowDisabled {
	background:url(img/ScrollRightDisabled.gif);
	height:20px;
	width:18px;
}

.RadTabStrip_Default .leftArrowDisabled {
	background:url(img/ScrollLeftDisabled.gif);
	height:20px;
	width:18px;
}

.RadTabStrip_Default .level1 li a.selected .wrap,.RadTabStrip_Default .level1 li a.selected:hover .wrap {
	background:url(img/tabRightOn.gif);
}

.RadTabStrip_Default .level1 li a.selected .innerWrap,.RadTabStrip_Default .level1 li a.selected:hover .innerWrap {
	background:url(img/tabMiddleOn.gif);
}

.RadTabStrip_Default .level2 li a:hover,.RadTabStrip_Default .level2 li a.selected {
	color:#1b8be1;
	text-decoration:none;
}

.storeAdminTabsCell,.myAccountTabsCell,.categoryTabsCell {
	background:url(img/tabTopMiddle.gif) repeat-x;
}

.OrderViewHeaderCell {
	background:#5f91bc;
	color:#000;
	font:700 11px arial, helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
	padding:2px 5px;
}

.shaded {
	color:#1367b0;
	font:700 11px arial, helvetica, sans-serif;
	height:10px;
	text-decoration:none;
}

.sectionheader {
	background:#f5f6f6;
	color:#1367b0;
	font:700 12px arial, helvetica, sans-serif;
	height:30px;
	padding:0 0 0 6px;
	text-decoration:none;
	vertical-align:middle;
}

/* Properties Dialog Box
================================*/
.ItemPropertyManagerTable {
	width:594px;
}

.ItemPropertyManagerTable .plgHeaderBar {
	height:20px;
}

.ItemPropertyHeader {
	height:20px;
	width:594px;
}

.ItemPropertySaveCell {
	background:#fff;
	height:30px;
	padding:0 0 0 6px;
	text-align:left;
	vertical-align:middle;
	width:30%;
	border-width:thin;
}

.ItemPropertyHelpBtnCell {
	background:#fff;
	height:30px;
	padding:0 6px 0 0;
	text-align:right;
	vertical-align:middle;
	width:30%;
}

.GlobalPropertyTreeCell {
	background:#fff;
	color:#1367A0;
	cursor:default;
	font:10px arial, helvetica, sans-serif;
	height:50%;
	padding:0 2px 0 6px;
	text-align:left;
	vertical-align:top;
	width:30%;
}

.GlobalPropertyTreeCell:hover {
	background:#FFF;
	color:#1367A0;
	cursor:pointer;
	font:700 10px arial, helvetica, sans-serif;
	vertical-align:middle;
	width:60%;
}

.GlobalPropertyTreeCell:active {
	background:none;
	color:#2688cb;
	cursor:pointer;
	font:700 10px arial, helvetica, sans-serif;
	text-decoration:underline;
	vertical-align:middle;
}

.ItemPropertyTreeCell {
	background:#fff;
	cursor:default;
	height:30%;
	padding:0 0 0 2px;
	text-align:left;
	vertical-align:top;
	width:30%;
}

.ItemPropertyHelpCell {
	background:#fff;
	height:50%;
	padding:0 0 0 6px;
	text-align:left;
	vertical-align:top;
	width:75%;
}

.OrderIDHeaderCell,.OrderDateHeaderCell,.OrderTransIDHeaderCell,.OrderItemsHeaderCell,.OrderNameHeaderCell,.OrderCompanyHeaderCell,.OrderAddressHeaderCell,.OrderShipStatusHeaderCell {
	background:#5f91bc;
	color:#FFF;
	font:small-caps 400 12px arial, helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
	padding:2px 5px;
}

.Order_UIDCell,.OrderTransIDCell,.Order_TransIDCell,.OrderItemsCell,.Order_NameCell,.Order_CompanyCell {
	color:#1367A0;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	padding:2px 5px;
}

.OrderDateCell,.OrderAddressCell,.OrderShipStatusCell,.noOrdersToDisplayCell,.OrderViewCell {
	color:#1367A0;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	white-space:nowrap;
	padding:2px 5px;
}

.openOrderstbl,.orderHistoryTbl,.orderSearchTbl {
	border:1px solid #add8e6;
	color:#1367A0;
	font:700 11px arial, helvetica, sans-serif;
	text-decoration:none;
	width:100%;
}

.Context_addproperty,.Context_renameproperty,.Context_addpropertyValue,.Context_deleteproperty,.Context_renamepropertyvalue,.Context_RemovePropertyValueLink,.Context_deletepropertyvalue {
	background:#efefef;
	color:#000;
	cursor:pointer;
	white-space:nowrap;
}

.ddlState,.ddlCountry {
	color:#000;
	height:25px;
	text-decoration:none;
	width:185px;
}

.storeHide {
	display:none;
	visibility:hidden;
}
