@charset "UTF-8";

/* PKXL */
/* MASTER STYLE DOCUMENT */

html {
	overflow-x:hidden; /*hide the scroll in IE*/
}

body {
	overflow-x:hidden; overflow-y:hidden; /*hide the scroll in FF*/
	background-color:Black;
}

#divContentPlace {
	margin:0;
	padding:31px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#000;
	font-size:13px;
}

:focus {outline: 0;}

td {
	padding:0;
	vertical-align:top;
	text-align:left;
}

p {line-height:1.3em;}
a {color:#881100; outline:none;}
a:visited {color:#468;}
a img{border:0;}

.tableform{margin-left:13px; margin-top:20px;}
.tableform td{padding:3px 0;}
.tableform .buttonRowLarge td{padding-top:40px;}
.tableform .buttonRowMedium td{padding-top:30px;}
.tableform table {margin:0;}
.tableform table td{padding:0;}

.simpleList{margin:0 0 0 20px; padding:0; list-style:square;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.readonlyInput{background:#FFF; border:0;}




/*	PAGE FOOTER
		--------------------------------------------  */
#bugReport {
	z-index:1000;
	width:841px;
	text-align:right;
	position:absolute;
	margin-top:-30px;
}

#footerImg {
	width:1054px;/*same widht as header*/
	height:100px;
	margin:0; padding:0;
	position: absolute;
	margin-top:-42px;
	clear:both; 
	background: transparent url(/graphics/global/bottom_img.png) no-repeat 35px 0px; 
} 

#footer p {
	float:left;
	color:#EC5;
	margin:0px 0 0 1em;
	z-index:10;
	font-size:.9em;
	padding-top: 30px; 
}


/*	TOP NAVIGATION 
		--------------------------------------------  */
.topNavContainer {
	margin: 0 auto; 
	padding:0px;
	min-width: 955px;
	max-width: 1280px; 
	height:35px; z-index:55;
}

.topNavUser {
	width:40%; 
	float:left;
	position: relative;	
	margin-left: 20px;	
	text-align: left;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	z-index:60; 
}

.topNavUser a {
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 12px;
}

.topNavUser a:hover {color: #ffdd44;}
.topNavUser .lnkUsername {font-size: 16px;}
.topNavUser a.lnkUsername {font-size: 16px;}
.topNavUser .lnkUserGoldPoint{font-size: 12px; color:#ffdd44;}

.topNavSearch {
	float:right;
	position: relative;	
	margin: 3px 20px 0px 0px;
	text-align: right;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	z-index:502;
	visibility:hidden;
}

.topNavSearch .searchInput, .pkStoreSearch .searchInput {
	vertical-align: middle;
	height: 13px;
	width: 100px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #dabc76;
}

.topNavSearch .searchButton{
	vertical-align: middle;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 18px; 
	background-color: #5782a2;
	color: #ffdd44;
	border: 1px solid #dabc76;
	cursor:pointer;  
}

/*	TOP NAVIGATION - LOGIN BOX  */
#DivLoginBox{
	top:32px; 
	width:300px;
	height: 300px;
	position:absolute; z-index:1000;
}

.loginBox {
	background: url(/graphics/global/scroll_middle.png) repeat-y -5px 0;
	width: 234px;
	margin: 0px; padding:0;
}

.loginBox .login_top {
	margin-top: 0px;
	width: 234px;
	height: 37px;
	background: transparent url(/graphics/global/scroll_up.png) no-repeat 0 top; 
}
.loginBox .login_bottom {
	width: 234px;
	height: 37px;
	background: transparent url(/graphics/global/scroll_down.png) no-repeat 0px top;
}

.loginBox .login_middle {
	padding-left: 25px;
}

/*	TOP NAVIGATION - PROFILE BOX  */
#DivLoguedBox{
	top:32px; 
	width:300px; height:300px; 
	position:absolute; z-index:1000; 
	text-align:left;
}
.profileBox {	
	background: url(/graphics/global/scroll_middle.png) repeat-y;
	width: 234px;
	margin: 0px;
	position:absolute; 
}

.profileBox ul {
	list-style:none;
	margin:0;
	padding:0 0 0 50px;
}

#DivLoguedBox a {
	display:block;
	height:16px;
	line-height:16px;
	font-size:14px;
	margin:0px 0 4px 0;
	text-align:left;
	outline:none;
}
#DivLoguedBox a:link,
#DivLoguedBox a:active,
#DivLoguedBox a:visited { color:#380202; }
#DivLoguedBox a:hover { color:#FFEA00; }

.profileBox .profile_top {
	margin-top: 0px;
	width: 234px;
	height: 37px;
	margin-left: 5px;
	background: transparent url(/graphics/global/scroll_up.png) no-repeat 0 top; 
}

.profileBox .profile_bottom 
{
	clear:both;
	width: 234px;
	height: 37px;
	margin-left: 5px;
	background: transparent url(/graphics/global/scroll_down.png) no-repeat;
}


/*	NAVIGATION 
		--------------------------------------------  */	

/* MainMenu */
.mainMenuBox{
	width:165px; 
	_height:142px;/*for IE*/
	min-height:142px;
	padding-top:0px;
}

.navMainMenu {
	position:relative; 
	z-index:10;
	width:165px;
	margin:0px; 
	padding:2px 0 0 0; 
}

.navMainMenu p {
	margin:0px 0 1px 2px; 
	padding:2px 0 0 0;  
}

.navMainMenu p a {
	display:block;
	color:#DA9C0D;
	font-size: 14px;
	font-weight:bold;
	font-family: "Trebuchet", Arial, Helvetica;
	background:url(/graphics/new/Menu/Red-menu-bar2c.png) no-repeat;
	padding:2px 0 0 15px;
	text-decoration:none;
	line-height:26px; 
	outline:none;
	cursor:pointer;
	z-index: 15;
	width: 150px;
	margin: 0px;

}

.navMainMenu p a:hover, .nav p a:active {
	color:#F4C659;
	background:url(/graphics/new/Menu/Red-menu-bar2b.png) no-repeat;
}

.navMainMenu a:visited{
	color:#DA9C0D;
}

/* LeftMenu*/

.leftColTop{
	width:150px; 
	_height:142px;/*for IE*/
	min-height:142px;
	padding-top:0px;
	background:url(/graphics/global/leftColMenu.png) repeat-y 0px 0px;
	margin-top:11px; 
}

.leftColBottom {
	background:url(/graphics/global/leftColBottom.png) no-repeat 0px 0px;
	width:150px; 
	height:200px; 
	position:relative;
	margin-top:-1px; 
}	

.nav {
	position:relative; 
	z-index:10;
	width:150px;
	margin:0; 
	padding:0; 
}

.nav p {
	margin:0 0 1px 2px; 
	padding:0;  
}

.nav p a {
	display:block;
	color: #380202;
	font-size: 14px;
	font-family: "Trebuchet", Arial, Helvetica;
	background:url(/graphics/global/leftColMenuItem.gif) no-repeat;
	padding-left:25px;
	text-decoration:none;
	line-height:28px; 
	outline:none;
	cursor:pointer;
	z-index: 15;
	width: 120px;
}

.nav p a:hover, .nav p a:active {
	color: #380202;
}

/*	SEARCH 
		--------------------------------------------  */
.search {
	position:absolute;
	top:30px;
	left:790px;
}

.searchForm {
	padding-bottom:.5em;
	margin-bottom:1em;
	border-bottom:1px solid #CA7;
}

.searchForm td {padding:0;}

.searchForm td td {padding:.2em;}

.searchForm label {display:block;}

.searchForm .button {
	border-width:0;
	text-align:center;
	padding-top:.5em;
}

.searchResults table {
	width:100%;
	border:1px solid #CA7;
}

.searchResults td {padding:.2em;}

.Grid 
{
	width: 598px;
	border: 1px solid #CCAA77;
}

.GridItem td {padding:.2em}

.GridItem2 td {
	padding:.2em;
	background:#F3E5C2;
}

th {
	color:#FFF;
	background:#344;
	padding:.2em;
	font-size:.9em;
}

.leader {
	font-size:.9em;
	color:#455;
	vertical-align: middle;
	padding-left: 5px;
}

.name {font-size:1.3em;}

.cardDetailImg{margin:0px 28px 18px 13px; width:180px; height:252px; float:left;}
.cardDetails{margin:0px 20px 0px 13px; padding:0; list-style:none;}
.cardDetails .leader{padding:0; vertical-align:baseline;}
.cardDetails li{margin:0 0 6px 0}

.abuseReportForm{margin:10px 0 0 95px; clear:both;}
.spamReportForm{margin:10px 0 0 80px; clear:both;}
.bugReportForm{margin:10px 0 0 65px; clear:both;}
.abuseReportForm td, .spamReportForm td, .bugReportForm td{padding-bottom:5px;}

/*	HOME PAGE STYLES
		--------------------------------------------  */
.promoMain {
	margin-top: 20px;
	margin-bottom:1.5em;
}

.news {padding:0 0em; clear:both}

h2,.headline {
	margin:1em 0 .5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#881100;
	font-size:1.1em;
	display:block;
}

h3,.subheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#a37143;
	font-size:1em;
	display:block;
}

.date {
	margin:0;
	color:#b72;
}

/*
.poll {
	margin:1em 0;
	float:left;
	padding-left: 50px;
}

.promo2 {
	margin:1em 0;
	float:right;
	padding-right: 40px;
}
*/

.featuredCard {
	margin:0px; 
	z-index:9999;
	/*position:absolute;*/
	width:210px;
	height:280px;
	/*left:380px;*/
	cursor:pointer;
}

.featuredCard img {
	padding:3px;
	background:#fbf2d5;
}

.lblmessage {color:Red;}

.lblProdListMessage {vertical-align:top;color:Red;}


/*	CARD SEARCH STYLES
		--------------------------------------------  */

.cardThumb {cursor:pointer;}
.divErrors{width:190px; margin:0 auto; text-align:center}
.errors {color: Red;}
table td ul.errors{margin:5px 0; padding-left:0; list-style:none}


/*	STORE
		--------------------------------------------  */
.store ul, .store ul li, .store h1, .store h2, .store h3, .store p, .store img{margin:0; list-style:none;}
.store a:link,
.store a:hover,
.store a:visited{color:#870000;}
.store a{cursor:pointer;}
.store ul.simpleList{margin:0 0 0 20px;} 
.store ul.simpleList li{list-style: square;}

.store h2.featuredProductsTitle{
	display:block;
	overflow:hidden;
	height:22px;
	line-height:100px;
	margin:13px 18px 13px 13px;
	background: url(/graphics/store/featured-products.png) no-repeat 0px 9px;
	border-top:1px solid #e4ceaa;
	width: 100%;
	float: left;
}

ul.featuredProducts{
	margin-left:0px;
	margin-right:18px;
	padding-left: 15px;
}

ul.storeSearchResultsList{
	margin-left:13px;
	margin-bottom: 10px;
	margin-right:18px;	
}

ul.storeCategories {
    margin-left: 0px;
    padding-left: 0px;
}

ul.storeCategories li {
	margin: 10px 0 10px 0;
}

#storeProductsList li {
	padding: 0;
	margin: 0;
	height: 80px;
}

ul.featuredProducts{width:577px; margin-bottom:10px;}
ul.featuredProducts li{display:block; float:left; width:118px; min-height:155px; margin:0 26px 10px 0;}
ul.featuredProducts li.lastItem{margin-right:0px;}
ul.featuredProducts li .productImg{border:2px solid #bb7722;}
ul.featuredProducts li .productInfo{clear:both; width:116px; padding-left:5px;}
ul.featuredProducts li .productInfo .productPrice{padding-top:4px;}

.storeCategory, .storeProductsListItem{
	display:block;
	clear:both;
	list-style-type: none;
	margin:0 0 0 10px;
}

.storeCategory h3{
	display:block;
	font-size:14px;
	line-height:14px;
	margin-top:14px;
	margin-bottom:10px;	
	color:#333;
	font-family:Georgia, Trebuchet Ms, Arial;
}
.storeCategory a h3{text-decoration:none}
.storeCategory a:hover h3{color:#474747;}

/*
.storeCategory h3.apparel{background: url(/graphics/store/cat-apparel.png) no-repeat 0 0;}
.storeCategory h3.homeGifs{background: none; }
.storeCategory h3.funStuff{background: url(/graphics/store/cat-fun-stuff.png) no-repeat 0 0;}
*/

.storeCategory li{list-style-type: none;}
.storeCategory ul{margin-bottom:14px;}
.storeCategory ul li a:link,
.storeCategory ul li a:visited{color: #870000;}
.storeCategory ul li a:hover{color: #b03b35;}


ul li.storeProductsListItem .storeProduct{
	min-height:90px;
}

.storeProductsListItem .productImgPrice{float:left;}

.storeProductsListItem .productImg{
	width:76px; height:76px; 
	float:left;
	border:2px solid #bb7722;
	margin-top:10px;
}
.storeProductsListItem .productPrice{
	width:72px; height:16px;
	float:left; clear:both;
	padding-left:8px; padding-bottom:3px;
	background:#bb7722;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
}
.storeProductsListItem .productInfo{
	width:405px;
	height:66px;
	float:left;
	margin-left:12px;
	margin-top:12px;
	padding-bottom:10px;
	overflow:hidden;
}
.storeProductsListItem .productCurrency{font-size:11px;}
.storeProductsListItem .productInfo p{line-height:18px;margin:0 0 0 0;}
.storeProductsListItem .productAddToCart{float:right; margin:10px 0 0 0;}
.storeProductsList .lblmessage{margin-left:12px;}

.storePagerContainer{
	clear:both;
	margin:0 18px 0px 13px;
	padding:10px 0;
	height:20px;
	border-top:1px solid #e4ceaa;
}

.storePager{
	text-align:right; float:right;
}

.storeNav{
	clear:both;
	margin:0 18px 15px 13px;
	color:#bb9966;
}

.storeSortBy, .storeSortBy label, .storeSortBy select{
	float:left;
}
.storeSortBy label{font-size:11px; margin-right:5px; padding-top:2px;}
.storeSortBy select{font-size:12px;}


/*STORE PRODUCT'S DETAILS AND SHOPPING CART*/

.productDetailImages, .productDetailInfo, .shoppingCartShippingInfo, .shoppingCartOrderTotal{
	float:left;
}
.productDetailImages{
	width:252px;
	margin:15px 0 0 13px; 
}
.productDetailInfo{
	margin:15px 18px 0 15px;
}
.productDetailMainImage{
	border:1px solid #bb7722;
	height:250px;
	width:250px;
}

.productDetailInfo h2, .purchaseBoxTitle, h2.shoppingCartTitle, .shoppingCartOrderTotalBoxData table tfoot td{
	font-family:Georgia, "Trebuchet MS", Arial, Verdana, sans-serif;
}

.productDetailImages p{font-size:12px}
.productDetailImagesThumb{}
.productDetailImagesThumb li{display:inline;}
.productDetailImagesThumb li img{border:1px solid #c18233; padding:1px;}
.productDetailImagesThumb li.centersThumb{margin:0 2px;}

.btnZoom, .btnZoom:visited{
	display: block;
	width:70px;
	height:20px;
	margin:5px auto 20px;
	padding:0; 
	background: url(/graphics/store/ico-zoom.gif) no-repeat left 2px;
	padding-left:18px;
}

.productDetailInfo h2{
	font-size:16px;
	color:#b03c35;
	font-weight:bold;
}
.productDetailInfo .productPrice{
	font-size:18px;
	color:#bb7722;
	font-weight:bold;
}
.productDetailInfo .productCurrency{
	font-size:14px; 
	font-weight:normal; 
	text-transform:uppercase;
}
.productDetailInfo .productDescription{width:300px; clear:both; }
.productDetailInfo .productDescription p{margin-top:10px; line-height:14px;}

.purchaseBox, .shoppingCartOrderTotalBox{background:#faf3db;}
.shoppingCartOrder, .shoppingCartShippingInfoBox{background:#FFF;}

.purchaseBox, .shoppingCartOrder, .shoppingCartShippingInfoBox, .shoppingCartOrderTotalBox{
	border:1px solid #bb7722;
	margin:20px 0; padding:1px;
}

.purchaseBox{width:300px;}
.shoppingCartOrder{margin:20px auto 13px; padding:0;}
.shoppingCartOrderTotalBox{width:260px;}
.shoppingCartShippingInfo{width:298px; margin:0 11px 30px 0;}
.shoppingCartShippingInfoBoxData, .shoppingCartOrderTotalBoxData{margin:5px 8px;}

.purchaseBoxTitle, .shoppingCartOrder thead td, .shoppingCartShippingInfoBoxTitle, .shoppingCartOrderTotalBoxTitle{
	background:#881100;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	padding:0 8px;
	line-height:22px;
}

.purchaseBoxTitle{border:1px solid #bb7722;}

.purchaseBoxOptions{
	padding:20px 12px;
}
.purchaseBoxOptions .purchaseRow{margin-bottom:5px; clear:both; text-align:left; }
.purchaseBoxOptions span{display:block; width:80px; float:left;}
.purchaseBoxOptions select, .purchaseBoxOptions .minitext{float:left;}
.purchaseBoxOptions .minitext{width:25px;}
.purchaseBoxOptions .btn{cursor:pointer; clear:both}

.cardSearchButton{
	background: url(/graphics/global/btn_search.jpg);
	width: 65px;
	height: 21px;
	background-repeat: no-repeat; 
	border-style: none;
	cursor: pointer;
}
.storeMessage{
	clear:both;
	margin:0 18px 15px 13px;
}

h2.shoppingCartTitle{
	padding-bottom:1px;
	margin:0 18px 20px 13px;
	font-size:18px;
	color:#b03c35;
	font-weight:bold;
}

.shoppingCartOrder thead td{font-weight:bold; border-top:1px solid #FFF;}
.shoppingCartOrder thead td.firstColumn{border-left:1px solid #FFF;}
.shoppingCartOrder thead td.lastColumn{border-right:1px solid #FFF;}
.shoppingCartOrder tbody td{padding:11px 8px 15px;}
.shoppingCartOrder td.tdborderbottom{padding:0 1px; height:1px}
.shoppingCartOrder td.tdborderbottom div{padding:0; margin:0px;width:100%; height:1px;}

.shoppingCartTitle,
.shoppingCartOrder td.tdborderbottom div, 
.shoppingCartShippingInfoBoxData .borderbottom{border-bottom:1px solid #bb7722;}

.shoppingCartOrderTotalBoxData table tfoot td{
	border-top:1px solid #bb7722;
	font-weight:bold;
	color:#4d250b;
	font-size:16px;
	padding:3px 0px;
}

.shoppingCartShippingInfoBoxData .borderbottom{margin:5px 0;}

.orderButtons{clear:both; text-align:center;}


/*BREADCRUMB*/

div.breadcrumb{ clear:both; width:590px;}
.breadcrumb ul{margin:0; padding:0; list-style:none;}
.breadcrumb .mainBreadcrumb, .breadcrumb .secondaryBreadcrumb, .breadcrumb .secondaryBreadcrumbSlide,
.breadcrumb .mainBreadcrumb li, .breadcrumb .secondaryBreadcrumb li, .breadcrumb .secondaryBreadcrumbSlide li,
.breadcrumb .mainBreadcrumb li a, .breadcrumb .secondaryBreadcrumb li a, .breadcrumb .secondaryBreadcrumbSlide li a {
	display:block; float:left;
	color:#380202; 
	font-size:12px; font-weight:bold; 
	font-family: Trebuchet Ms; text-decoration:none;
}

.breadcrumb .mainBreadcrumb{background: url(/graphics/store/breadcrumb/bg-main-breadcrumb.gif) repeat-x; height:18px; }
.breadcrumb .mainBreadcrumb li{height:18px; line-height:18px; padding-left:5px;}
.breadcrumb .mainBreadcrumb li a{color:#380202; outline:none;}
.breadcrumb .mainBreadcrumb .borderLeft{background: url(/graphics/store/breadcrumb/bg-main-breadcrumb-left.gif) no-repeat 0 0; width:7px; padding:0;}
.breadcrumb .mainBreadcrumb .borderRight{background: url(/graphics/store/breadcrumb/bg-main-breadcrump-right.gif) no-repeat left 0; width:7px; padding:0;}
.breadcrumb .mainBreadcrumb .arrow{background: url(/graphics/store/breadcrumb/breadcrumb-arrow.gif) no-repeat 4px 4px; width:18px; padding:0;}
.breadcrumb .mainBreadcrumb .arrow a{display:block; float:left; width:14px; height:18px;}

.breadcrumb .secondaryBreadcrumb{background: url(/graphics/store/breadcrumb/bg-secondary-breadcrumb-full.gif) repeat-x; height:18px; }
.breadcrumb .secondaryBreadcrumb li{height:18px; line-height:18px; padding-left:0px;}
.breadcrumb .secondaryBreadcrumb .borderLeft{background: url(/graphics/store/breadcrumb/bg-secondary-breadcrumb-full-left.gif) no-repeat 0 0; width:7px; padding:0;}
.breadcrumb .secondaryBreadcrumb .borderRight{background: url(/graphics/store/breadcrumb/bg-secondary-breadcrumb-full-right.gif) no-repeat 0 0; width:6px; padding:0;}

.breadcrumb .secondaryBreadcrumbSlide {background: #ffecbc url(/graphics/store/breadcrumb/bg-secondary-breadcrumb.gif) repeat-x; height: 24px; margin-bottom: -8px; position: relative;}
.breadcrumb .secondaryBreadcrumbSlide li{height:18px; line-height:18px; padding-left:0px;}
.breadcrumb .secondaryBreadcrumbSlide .borderLeft{background: url(/graphics/store/breadcrumb/bg-secondary-breadcrumb-left.gif) no-repeat 0 0; width:7px; padding:0; height: 24px;}
.breadcrumb .secondaryBreadcrumbSlide .borderRight{background: url(/graphics/store/breadcrumb/bg-secondary-breadcrumb-right.gif) no-repeat 0 0; width:6px; padding:0; height: 24px;}

.bottomBreadcrumb{width:590px;}
.bottomBreadcrumb td{color:#a37143;	font-size:12px;	font-weight:normal;	font-family:Trebuchet Ms;}
.bottomBreadcrumb span {height:12px; line-height:12px; padding:3px 4px ; display:block; float:left; outline:none;} 
.store .bottomBreadcrumb span a, .bottomBreadcrumb span a{text-decoration:underline;	color:#a37143;}      
.bottomBreadcrumb .spacer{background: url(/graphics/store/breadcrumb/breadcrumb-spacer.gif) no-repeat; margin-left:4px; width:2px; height:11px; margin-top:3px;}

.pkStoreSearch{margin-left:15px; width:255px; float:left; height:21px; font-size:12px}
.pkStoreSearch .searchButton, .pkStoreSearch .searchInput, .pkStoreSearch .searchLabel {float:left;} 
.pkStoreSearch .searchInput{margin:2px 4px 0;}
.pkStoreSearch .searchLabel{color:#a37143;font-family: Trebuchet Ms; line-height:21px;}

.pkStoreViewCart{
	margin-right:13px; padding:0;
	width:324px; height:21px; float:right;
	font-size:12px;}

.pkStoreViewCart .viewCart{
	display:block; float:right;
	text-decoration:underline;
	margin:0 4px; padding:0 0 0 20px;
	background: url(/graphics/store/ico-purchases-cart.gif) no-repeat 0 3px; line-height:21px;
}
.pkStoreViewCart .itemsInfo{
	display:block; float:right;
	margin-right:4px; line-height:21px;
}
.pkStoreViewCart .checkoutButton{margin:0; padding:0; float:right;}

.store .enable_btn, .store .enable_btn:hover, .store .enable_btn:visited{border:0; background:none; color:#881100; cursor:pointer; text-decoration:underline;}
.store .disabled_btn, .store .disabled_btn:hover, .store .disabled_btn:visited{border:0; background:none; color:#aca899; font-weight:bold; cursor:default}

.DKGrid th {color:#FFF; background:#881100; padding:.2em; font-size:.9em;}
.DKGrid td {text-align:center} 

/*	VIEW ORDERS STYLES
		--------------------------------------------  */

.OrderHistoryGrid {
	border:1px solid #bb7722;
	width: 100%;
	background:#FFF;
	margin:20px 0; padding:0px;
}

.OrderHistoryHeader th {
	background:#881100;
	font-weight:bold;
	color:#FFF;
	padding:0 8px;
	border-top: solid 1px #FFFFFF;
	line-height:22px;	
}

.OrderHistoryHeader .firstColumn {border-left: solid 1px #FFFFFF;}
.OrderHistoryHeader .lastColumn {border-right: solid 1px #FFFFFF;}

.OrderHistoryHeader th a:link, .OrderHistoryHeader th a:visited {color: #FFFFFF; text-decoration: none;}
.OrderHistoryHeader th a:hover {text-decoration:underline;}

.OrderHistoryItem td {
	padding: 11px 8px 15px;
	background: #FFE;
}

/*	ACCOUNT HISTORY STYLES
		--------------------------------------------  */

.AccountHistoryGrid {
	border:1px solid #bb7722;
	width: 100%;
	background:#FFF;
	margin:0px; padding:0px;
}

.AccountHistoryHeader th {
	background:#881100;
	font-weight:bold;
	color:#FFF;
	padding:0 1px;
	border-top: solid 1px #FFFFFF;
	line-height:22px;	
}

.AccountHistoryHeader .firstColumn {border-left: solid 1px #FFFFFF;}
.AccountHistoryHeader .lastColumn {border-right: solid 1px #FFFFFF;}

.AccountHistoryHeader th a:link, .AccountHistoryHeader th a:visited {color: #FFFFFF; text-decoration: none;}
.AccountHistoryHeader th a:hover {text-decoration:underline;}

.AccountHistoryItem td {
	padding: 6px 3px 6px;
	background: #FFE;
}


.StoreCatOpen 
{
	margin:0px 0px 0px 0px;
	background:url(/graphics/new/headers/hdr_pkstore2_Selected.png) no-repeat;
	font: 12pt "tahoma"; 
	color: Black; 
	text-decoration: none; 
	font-weight: Bold; 
	text-align:left; 
	text-indent:40px;
	letter-spacing: 0px; 
	width: 605px;
	height: 39px;	
	border-style:none;
	float:left;
	cursor:pointer;
}
.StoreCatClosed 
{
	margin:0px 0px 0px 0px;
	background:url(/graphics/new/headers/hdr_pkstore2_unSelected.png) no-repeat;
	font: 12pt "tahoma"; 
	color: White; 
	text-decoration: none; 
	font-weight: Bold;
	text-align:left; 
	text-indent:40px;
	letter-spacing: 0px; 
	width: 605px;
	height: 39px;	
	border-style: none;
	float:left;
	cursor:pointer;
}

.TutorialButton 
{
	margin:0px 0px 0px 0px;
	width: 252px;
	height: 152px;	
	border-style: none;
	float:left;
	cursor:pointer;
}


.ProductDataList
{
	float:left;
}

