
/****
.container 		{  }

a 				{ color: #00487D; }
a:hover			{ color: #7B0F0F; }
****/

.item_name, .item_price, .item_shipping
{
	display:none;

}

/* CART */

.simpleCart_items, .totals_Line
                              {
                                  width: 700px;
                                  clear: both;
                                  margin-left:160px;
                                  color:red;
                              }

.totals_Line .cartHeaders_top div { display:inline;}

/*
.totals_Line .cartHeaders_top
{
position:relative;
top:0px;
left:-150px;
padding-left:8px;
padding-top:3px;
font-size: .8em;
background-image: url(images/Shopping%20cart.gif);
background-repeat: no-repeat;
height: 26px;
width: 360px;
z-index: 1;
color:#FFF;
}

.totals_Line .cartHeaders .itemRemove { margin-left:20px;}
.totals_Line cartHeaders_top a { color:white; text-decoration: underline;}
.simpleCart_items { display: none;}
.simpleCart_items .cartHeaders, .totals_Line .cartHeaders

                              {
                                  width: 100%;
                                  float: left;
                                  background-color: #336699;
                                  font-size: 12px;
                                  font-weight: 700;
                              }
.simpleCart_items  .cartHeaders div
                              {
                                  float: left;
                                  margin: 5px 20px 5px 20px;
                              }


.displayTable { display: table;  }

.cart_footer {                                  margin: 0px auto 0px auto;
	width:80%; padding-left:750px; padding-top:2em; font-size:.8em;                                   
}

.cartHeadText {
font-size:12px;}


.itemContainer
                              {
                                
                                  width: 700px;
                                  float: left;
                                  background-color: #4376A9;
                              }
.itemContainer div, .cartHeaders div
                              {
                                  float: left;
                                  margin: 5px 20px 5px 20px;
                                  font-size: 12px;
                              }
.itemName                     { width: 340px }
.itemSize                     { width: 30px }
.itemPrice, .itemList         { width: 30px;}
.itemRemove                   { width: 45px }
.item_price                    { background-color:#0099cc; width:100px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:700; padding-left:5px; font-size:18px; text-align:center;}
.itemQuantity
                              {
                              	margin-left:5px;
                                  text-align: right;
                                  width: 30px;
                              }
.simpleCart_finalTotal, .itemTotal
                              {
                                  text-align: right;
                                  width: 50px;
                              }
                      
.itemContainer a              { text-decoration: none }
.itemContainer:nth-child(odd) { background-color: #5386B9 }
*/

/* END OF CART */




span#fancybox-title-over a { color:white;}

.new-product, .product_category {

  display:table-cell;
  padding:10px;


}

.new-product img , .product_category img { border: 5px solid #777; }

.new-products, .all_product_categories {   padding:10px 10px 40px 0; }

.new-products a, .all_product_categories a {   color:white; text-decoration: none; }


.maskedtitle { color: white;
background-color: #777;
opacity: .9;
text-align: center;
overflow: hidden;
padding-bottom:9px;
width:140px;
padding-left: 10px;
padding-top:3px;
padding-right:10px;
font-size: .9em;
height:30px;}

.product_category .maskedtitle { font-size: 1.2em; }

.content .gallery-thumb {
	margin-right: 10px;
	margin-top: -4px;
	display: inline;
	}


/*-----------------------------------------------------------------------------
	Header
	Add a graphic logo, using the following CSS
-----------------------------------------------------------------------------*/


#header {
	background-image: url('/assets/header.jpg');
	background-repeat: no-repeat;
	height: 65px;
}

#header h1		 { display: none;  }
#header .description { display: none; }

.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
/*-----------------------------------------------------------------------------
	Navigation Colors
	Customize the navbar with this CSS
-----------------------------------------------------------------------------*/

/****
#nav, #subnav	{ background: #668040; }

#nav li.current_page_item a,
#nav li a:hover 	{ background: #F2FFDF; color: #FFF;}

#nav li a,
#subnav li a 	{ color: #F2FFDF; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #F2FFDF; }
****/

#nav li a,
#subnav li a 	{ color: #ffffff; padding: 1px 1px; float: left; text-decoration: none; }
#nav, #subnav	{ padding: 0; background: #ffffff; float: left; width: 100%; line-height: 1.5em; }
#nav li.first a { margin-left: 10px; }

.left {float:left;}

#portfolio_menu * { background-image: url('http://www.momandpopartshop.com/assets/menu/gallery.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }

#portfolio_menu *:hover { background-image: url('http://www.momandpopartshop.com/assets/menu/gallery_hover.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }


#store_menu * { background-image: url('http://www.momandpopartshop.com/assets/menu/store.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }
#store_menu *:hover { background-image: url('http://www.momandpopartshop.com/assets/menu/store_hover.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }


#news_menu * { background-image: url('http://www.momandpopartshop.com/assets/menu/news.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }
#news_menu *:hover { background-image: url('http://www.momandpopartshop.com/assets/menu/news_hover.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }

#home_menu * { background-image: url('http://www.momandpopartshop.com/assets/menu/about.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }
#home_menu *:hover { background-image: url('http://www.momandpopartshop.com/assets/menu/about_hover.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }

#aboutus_menu * { background-image: url('http://www.momandpopartshop.com/assets/menu/contact.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }
#aboutus_menu *:hover { background-image: url('http://www.momandpopartshop.com/assets/menu/contact_hover.jpg');
background-repeat: no-repeat; height:29px; width: 148px; }

#welcome h2 { color: #443322; line-height: 2.5em; }

#welcome {
	background: #BBCCDD;
	color: #113366;
	margin-top: 44px;
	padding: 10px;
	width: 250px;
	float: right;
	
	}

img.alignright
  { border:2px solid #369; float: right; margin: 4px 0 0 10px; }
img.aligncenter
  { border:2px solid #369; float: center; margin: 4px 0 0 10px; }
img.alignleft
  { border:2px solid #369; float: left; margin: 4px 6px 4px 10px; }


.ZenphotoPress_badge img { 
	  border:2px solid #222;
	}
	
	/* for zenphoto */
	
	#zp_nav ul,
	#subnav ul		{ margin: 0; padding: 0; list-style: none; }

	#zp_nav li,
	#subnav li		{ margin: 0; padding: 0; float: left; background-image: none; }

	#zp_nav li a,
	#subnav li a 	{ color: #F2FFDF; padding: 1px ; float: left; text-decoration: none; }

	#zp_nav li.current_page_item a,
	/* #nav li a:hover 	{ background: #485A2D; color: #F2FFDF; } */

	#subnav				{ background: #616161; }

	#zp_nav li.current_page_item a,
	#subnav li.current_page_item a,
	#subnav li a:hover 	{ color: #F2FFDF; }

	#zp_nav li.first a { margin-left: 10px; }

#padbox	
{
	/* border: 10px solid #111; */
	margin-top: 50px;
	min-height: 400px;	
}	

#gallerytitle h2 { 
	font-weight: normal; 
	font-size: 12pt; 
	margin-top: 48px;
	color: #336699;
	width:510px;
	font-family: 115%  "HelveticaNeue-Light", "Helvetica Neue",Helvetica, Arial, sans-serif;
	}
	h2 a:link, h2 a:visited {
		color: #225588;
		text-decoration: none;
	}
	h2 span {
		color: #336699;
	}
	h2 a:hover {
		color: #993366;
		text-decoration: none;
	}
	
	#footer
{
	
	color: #336699;
	text-align: center;
	line-height: 130%;
	
}
	#main {
		text-align: left;
		/* margin: 20px auto; */
		width: 720px;
		background: #fff;
		/* padding: 20px 30px 70px; */
		/*
		border-top: 1px solid #E6E6DF;
		border-right: 1px solid #E6E6DF;
		border-bottom: 5px solid #E6E6DF;
		border-left: 1px solid #E6E6DF; */
	}

	
	
	
	
