/* 
================================
Skin styles for DotNetNuke
================================
*/   

#MainTableWrapper {
	width: 874px;
	position:relative;
	left:50%;
	margin-left:-437px;
	border-collapse:collapse;
	vertical-align:top;
}
#ADMN_MainTableWrapper {
	width: 1000px;
	position:relative;
	left:50%;
	margin-left:-500px;
	border-collapse:collapse;
	vertical-align:top;
}

#HeaderTD {
	width:874px;
	height:222px;
	background:url(http://www.wherefore-art-thou.com/images/headerBG.jpg) no-repeat;
	padding-top:20px;
	text-align:center;
	vertical-align:top;
	}
#ADMN_HeaderTD {
	width:1000px;
	height:222px;
	background:url(http://www.wherefore-art-thou.com/images/admn_headerBG.jpg) no-repeat;
	padding-top:20px;
	text-align:center;
	vertical-align:top;
	}

#MainContentWrapper { 
	vertical-align:top;
	background:url(http://www.wherefore-art-thou.com/images/mainBG.jpg) repeat-y top center;
	}
#ADMN_MainContentWrapper { 
	vertical-align:top;
	background:url(http://www.wherefore-art-thou.com/images/admn_mainBG.jpg) repeat-y top center;
	}

#LftContTD { width:17px; }

#SideNavTD {
	width:228px;
	vertical-align:top;
	text-align:center;
	}
#SideNavTable {
	background: url(http://www.wherefore-art-thou.com/images/linkBG.jpg) repeat-y top left;
	border-collapse:collapse;
	}

#ContentWrapperTD {
	width:611px;
	background:url(http://www.wherefore-art-thou.com/images/contBG.jpg) no-repeat bottom right;
	vertical-align:top;
	}
#ADMN_ContentWrapperTD {
	width:965px;
	background:url(http://www.wherefore-art-thou.com/images/contBG.jpg) no-repeat bottom right;
	vertical-align:top;
	}
#RtContTD { width:18px; }

#FooterTD {
	width:874px;
	height:131px;
	vertical-align:top;
	}
#ADMN_FooterTD {
	width:1000px;
	height:131px;
	vertical-align:top;
	}
	
#CopyrightTD { background:none;	text-align:center; }
	#CopyrightTD .SkinObject { font: normal 11px Arial, Helvetica, sans-serif; color:#666666; }
	#CopyrightTD .SkinObject:link{ text-decoration:none; color:#666666; }
	#CopyrightTD .SkinObject:visited{ text-decoration:none; color:#666666; }
	#CopyrightTD .SkinObject:hover{ text-decoration:underline; color:#666666; }
	#CopyrightTD .SkinObject:active{ text-decoration:none; color:#666666; }

.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding:15px 20px 15px 20px;
	text-align:left;
	}
	.contentpane h3 { font:normal 16px Arial, Helvetica, sans-serif; color: #555555; }
	
.rightpane {
	width: 175px;
	background-color: transparent;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.TreeViewMenu {
	width: 200px;
	margin:10px auto 25px auto;
	background-color: transparent;
}
.Head {
   font-family: Arial, Helvetica, sans-serif;
   font-size:  18px;
   font-weight: normal;
   color: #666666;
}



.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
	vertical-align:middle;
	/*height:24px;
	background:#EEF5FF;
	border:1PX solid #C9D5DE;
	padding:3px;*/
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	background-color: #EEF5FF;
	cursor: pointer; 
	cursor: hand; 
	color: #3F5667; 
	font-size: 12px; 
	font-style: normal; 
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 5px 3px 5px 1px;
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #3F5667; 
	font-size: 12px; 
	font-style: bold; 
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 5px 22px 5px 15px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {
	text-decoration:underline;
}

.main_dnnmenu_itemhover td { }


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #EEF5FF;
	border:1px solid #C9D5DE;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 5px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
  width:60% !important;
  margin:25px 0 2px 0;
}

#cartLinks { text-align:right; }
#cartLinks a{ font:normal 12px Arial, Helvetica, sans-serif; color:#999999; }
#cartLinks a:link{ color:#999999; text-decoration:none; padding-left:12px; padding-right:8px; }
#cartLinks a:visited{ color:#999999; text-decoration:none; padding-left:12px; padding-right:8px; }
#cartLinks a:hover{ color:#CC0000; text-decoration:underline; padding-left:12px; padding-right:8px; }
#cartLinks a:active{ color:#999999; text-decoration:none; padding-left:12px; padding-right:8px; }

/* STORE HOME PAGE */
#storeHomeCatTitle {
	width:100%;
	border-bottom:1px dotted #AAAAAA;
	margin:35px 0px 10px 0px;
	padding-left:5px;
	padding-bottom:8px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#587AB8;
	}
	
/* CATEGORY/PRODUCT LIST PAGE */
#itmListTD { border:1px dotted #CCCCCC;}
#itmListTD:hover { border:1px dotted #CCCCCC; background: url(blFade.jpg) repeat-x top;}
#itmListWrapper { text-align:center; }

.itmListTitle { 
	width:80%; 
	font:bold 16px Arial, Helvetica, sans-serif; 
	padding:8px; 
	margin:0 auto; 
	border-bottom:1px dotted #AAAAAA; 
	color:#587AB8; 
	text-align:center; 
	}
	.itmListTitle a:link { color:#587AB8; text-decoration:none; }
	.itmListTitle a:visited { color:#587AB8; text-decoration:none; }
	.itmListTitle a:hover { color:#587AB8; text-decoration:none; }
	.itmListTitle a:active { color:#587AB8; text-decoration:none; }

.itmListImg { margin:5px auto; }
.itmListPrice { margin:5px auto 2px auto; font:bold 13px Arial, Helvetica, sans-serif; color:#B34A44; }

.itmListDetails { margin:2px auto 5px auto; font:normal 11px Arial, Helvetica, sans-serif; color:#587AB8; }
	.itmListDetails a:link { color:#587AB8; text-decoration:underline; }
	.itmListDetails a:visited { color:#587AB8; text-decoration:underline; }
	.itmListDetails a:hover { color:#587AB8; text-decoration:none; }
	.itmListDetails a:active { color:#587AB8; text-decoration:underline; }

/* PRODUCT DETAIL PAGE */
#itmDetailWrapper { text-align:center; }

.itmDetailTitle { 
	width:98%; 
	font:bold 16px Arial, Helvetica, sans-serif; 
	padding:8px; 
	margin:10px auto; 
	color:#587AB8; 
	text-align:left; 
	}
.itmDetailImg { width:225px; vertical-align:top; }
	.itmDetailImg img { width:225px; height:auto; }
.itmDetailProdNo { margin:10px 0; text-align:left; padding-left:10px; }
.itmDetailDesc { margin:0px auto; text-align:left; width:98%; }
.itmDetailPrice { margin:15px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#B34A44; text-align:left; padding-left:10px; }
.itmDetailAddButt { margin:10px 0; text-align:left; padding-left:10px; }
