/**

 deLaPiazza designed by piazzala.com
 */

/* ##########################  header content  ########################### */

body
	{
	position: relative;
	background-color: #6A5B4C;
	}


#header
	{
	background-color: #FFF;
	}


#carter
	{
	letter-spacing: 1px;
	margin-top: 4px;
	float: right;
	position: absolute;
	padding: 3px;
	}



#carter ul li 
	{
	display:block;
	font-family: "Swiss 721 Extended BT";
	font-size: 10px;
	line-height: 11px;
	width: 100%;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: center;
	padding: 3px;
	}


#carter ul li a:link,
#carter ul li a:visited  
	{
	display:block;
	color:#6A5B4C;
	}


#carter ul li a:hover,
#carter ul li a:focus  
	{
	color:#903;
	background-color: #FFF;
	}


#carter ul li a:active 
	{
	color:#D10045;
	background-color: #FFF;
	}



/* ####
######################  main  ########################## */


/* ++++++++++++++  main general  ++++++++++++++ */




#mainmenu
	{
	text-align:center;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	padding-top: 20px;
	}

#mainmenu ul li 
	{
	display: inline;
	padding-right: 16px;
	padding-left: 16px;
	}


#mainmenu ul li a:link,
#mainmenu ul li a:visited  
	{
	display:inline;
	}


#mainmenu ul li a:hover,
#mainmenu ul li a:focus,
#mainmenu ul li a:active 
	{
	background-color: #FFF;
	}



#mainbox
	{
	text-align:center;
	background-color: #FFF;
	}


#main
	{
	font-family: "Swiss 721 Extended BT";
	font-size: 11pt;
	line-height: 22px;
	font-weight: lighter;
	color: #600;
	background-color: #FFF;

	}



#slideshow
	{
	margin-top: 0px;
	font-family: "Swiss 721 Extended BT";
	font-size: 11pt;
	line-height: 22pt;
	font-weight: lighter;
	color: #600;
	background-color: #FFF;
	}

#slideshow ul li a:link 
	{
	display:inline;
	color:#6A5B4C;
	}

#scroll
	{
	text-align:center;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6A5B4C;
	padding-top: 20px;
	}

#scroll ul li 
	{
	display:inline;
	padding-right: 26px;
	padding-left: 26px;
	}


#scroll ul li a:link,
#scroll ul li a:visited 
	{
	display:inline;
	}


#scroll ul li a:hover,
#scrollu ul li a:focus,
#scroll ul li a:active 
	{
	background-color: #FFF;
	}

#messagebox
	{
	position: relative;
	font-family: "Swiss 721 Extended BT";
	font-size: 9pt;
	color: #666;
	margin-top: 10px;
	padding-left: 10%;
	}

#messagebox ul li 
	{
	display:block;
	background-color: #fff;
	color: #333;
	border: 1px solid #CCC;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	}


#messagebox ul li a:link,
#messagebox ul li a:visited  
	{
	display:block;
	color: #666;
	background-color: #FFF;
	}


#messagebox ul li a:hover,
#messagebox lu ul li a:focus,
#messagebox ul li a:active 
	{
	background-color: #FFF;
	color: #900;
	}

/* ##* #################### footer ######################### */

#logo {
	text-align:center;
	text-align:center;
	display:block;
	font-family: "Swiss 721 Extended BT";
	font-size: 10pt;
	font-weight: bold;
	color: #903;
	background-color: #FFF;
	}

#footermenu {
	text-align:center;
	height: 100%;
	width: 100%;
	background-color: #6A5B4C;
	padding-top: 40px;
	}



#footer {
	text-align:center;
	display:inline;
	font-family: "Swiss 721 Extended BT";
	font-size: 9pt;
	letter-spacing: 1px;
	list-style-type: none;
	list-style-image: url(../spacer.jpg);
	background-color: #6A5B4C;
	width: 100%;
	height: 100%;
	}




#footer ul li {
	display:inline;
	padding-right: 26px;
	padding-left: 26px;
	}


#footer ul li a:link,
#footer ul li a:visited  {
	display:inline;
	color:#FFF;
	}


#footer ul li a:hover,
#footer ul li a:focus  {
	color:#F2E9D7;
	background-color: #6A5B4C;
	}

#footer ul li a:active {
	color:#C1B5AE;
	}





#copyright
	{
	font-family: "Swiss 721 Extended BT";
	font-size: 9pt;
	color: #000;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	}

#system-message-container
{
	color:#9CC;
}
/* #######################  j2  ########################### */

 /* #  view all page ------------------ # */
.j2store-thumbnail-image
	{
	margin-top: 50px;
	}
	
.option, colors, sizes
	{
	text-align: left;
	padding-left: 10px;
	}

.span6
	{
	text-align: center;
	padding-left: 20px;
	}
	
	.span66
	{
	text-align: center;
	
	}
	
	/* #  product page ----------------------- # */
.col-sm-6
	{
	
	}


.price-sku-brand-container  /* #  menu, stock box -------- # */
	{
	text-align: center;
	width: 120%;
	color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #EEEEE6;
	}

.product-stock-container
	{

	}
	

	/* #  index page ----------------------- # */
.j2store-mainimage
	{
	margin-top: 40px;
	
	}

.product-title
	{
	text-align: center;
	color: #6b033b;
	font-family: "Swiss 721 Extended BT";
	font-size: 11pt;
	font-weight: normal;
	letter-spacing: 1px;
	margin-left: 20px;
	}

.j2store-single-product .product-stock-container  /* # quantity in stock  # */
	{
	text-align: center;
	color: #6b033b;
	font-family: "Swiss 721 Extended BT";
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top: 1px;
	position: relative;
	}

	.j2store-single-product-view
	{
	background: none !important;
	}

 

.text-success  /* # view details button  # */
	{
	color: #903;
	font-family: "Swiss 721 Extended BT";
	font-size: 10pt;
	text-transform: uppercase;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	letter-spacing: 1px;
	position: relative;
	}



.sale-price
	{
	text-align: center;
	color: #6b033b;
	}




#j2store-product-back-btn btn btn-small btn-info
	{
	font-family: "Swiss 721 Extended BT";
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
	background-color: #FFC;
	}




.button-cart  /* #  buy now button  # */
	{
	color: #FFF;
	background-color: #A2BA38;
	font-family: "Swiss 721 Extended BT";
	font-size: 12pt;
	margin-left: 6px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 34px;
	padding-left: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	}





#j2store_app_shareButton
	{
	margin-top: -30px;
	}
	
	
.product-upsells-container 
	{
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	}

/* -------------------upsell------------------  # */
 /* # related products text  # */
.product-upsells-container h3
	{
	display: none;
	}

.upsell-product-title
	{
	   display: block !important;
	}





.j2store_add_to_cart_button /* #  buy now button in related products # */
	{
	color: #FFF;
	background-color: #A2BA38;
	font-family: "Swiss 721 Extended BT";
	font-size: 12pt;
	margin-left: 6px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;

	}

 	/* # end index page ------------------------ # */


/* #  unused 

/* # quick view  unused-----------
	.col-sm-2
	{
	background-color: #9F0;
	}

	.j2store-single-product
	{
	background-color: #939;
	}

	.j2store-product-image
	{
	border: medium solid #30C;
	}

	.j2store-img-responsive
	{
	border: medium solid #C06;
	}

	.j2store-product-quickview-modal
	{
	border: thin solid #3FF;
	background-color: #CCC;
	}
	
	
	

.product-price-container
	{
	background-color: #FC0;
	}

	.product-sku
	{
	background-color: #63F;
	}


.sku
	{
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #6A5B4C;
	position: absolute;
	margin-left: -15%;
	font-variant: small-caps;
	background-color: #F39;
	}

.sku-text
	{
	background-color: #90C;
	}



.instock
	{
	text-align: center;
	color: #6b033b;
	font-family: "Swiss 721 Extended BT";
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 1px;
	background-color: #0F0;
	font-variant: small-caps;
	} 

background-color: #F8F4DF;
	.add-to-cart-64
	{
	text-align: left;
	border: 1px solid #999;
	margin-left: -50%;
	padding-left: 10px;
	}


.sku
	{
	text-align: left;
	background-color: #939;
	}


.row product-upsells-container,
.col-sm-12,
.col-sm-4,
.upsells-product-row row-0 row
.upsell-product-image
	{
	background-color: #FF6;
	width: 100px;
	}



.j2store-product-back-btn,
.btn, .btn-small, .btn-info,
.j2store-view-back-button,
.j2store-view-back-button,
.j2store-product-back-btn btn-small btn-info,
	{


	}

.j2store-view-back-button
	{

	}

.prodouct-qty
	{

	}

.j2store-cart-button btn btn-primary
	{

	}

.j2store-cart-button
	{

	}

.btn btn-primary
	{

	}
	
	.j2store-single-product h3
	{
	display: none;
	}

	
/* #########################  headings  ########################### */

.upsell-product-title
	{
	font-size:14px;
	font-family: "Swiss 721 Extended BT";
	line-height: 16px;
	color: #6b033b;
	text-align: center;
	width: 80%;
	margin:10px 0;
	}

.upsell-product-title a:link,
.upsell-product-title a:visited
	{
	color: #6b033b;
	text-decoration: none;
	}
	
.upsell-product-title a:hover,
.upsell-product-title a:active,
.upsell-product-title a:focus
	{
	color: #B60162;
	}


h1
	{
	font-size:18px;
	font-weight:bold;
	font-family: "Swiss 721 Extended BT";
	line-height: 22px;
	color: #6b033b;
	margin-bottom: 16px;
	width: 200px;
	left: -6%;
	padding-top: 10px;
	}

h2
	{
	font-size:15pt;
	font-weight:normal;
	font-family: "Swiss 721 Extended BT";
	line-height: 16px;
	color: #6b033b;
	letter-spacing: 1px;
	text-align: center;
	position: static;
	margin-top: 10px;
	}

h2 a:link,
h2 a:visited
	{
	color: #6b033b;
	text-decoration: none;
	}
	
h2 a:hover,
h2 a:active,
h2 a:focus
	{
	color:#6b033b;
	}



h3
	{
	font-size:14px;
	font-family: "Swiss 721 Extended BT";
	line-height: 16px;
	color: #6b033b;
	text-align: center;
	width: 80%;
	position: relative;
	left: 11%;
	letter-spacing: 1px;
	}

h4
	{
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
	font-family: "Swiss 721 Extended BT";
	line-height: 17px;
	color: #6b033b;
	}

h4 a:link,
h4 a:visited
	{
	color: #6b033b;
	text-decoration: none;
	}
	
h4 a:hover,
h4 a:active,
h4 a:focus
	{
	color: #9A0354;
	}


h5
	{
	font-size:13px;
	font-weight:bold;
	margin:10px 0;
	font-family: "Swiss 721 Extended BT";
	line-height: 18px;
	color: #6b033b;
	}

h5 a:link,
h5 a:visited
	{
	color: #A70029;
	text-decoration: none;
	}
	
h5 a:hover,
h5 a:active,
h5 a:focus
	{
	color: #6A5B4C;
	}

h6
	{
	border: 1px solid #6A5B4C;
	}




#osmap
	{
	font-size:10pt;
	font-weight:normal;
	margin:10px 0;
	font-family: "Swiss 721 Extended BT";
	line-height: 17pt;
	color: #6b033b;
	text-decoration: none;
	list-style-type: none;
	}
	
.level a:link,
.level a:visited
	{
	color: #6b033b;
	text-decoration: none;
	}
.level a:hover,
.level a:active,
.level a:focus
	{
	color: #F60;
	}


.list-title
	{
    font-size:12px;
	font-weight:bold;
	margin:10px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #6b033b;
	}

fieldset
	{
	margin:10px 0;
	padding:15px 0px;
	border:solid 1px;
	background-color: #FFF;
	}

p
	{
        line-height:1.7em;
        margin:8px 0;
	}

em
	{
        font-weight:bold;
	}


#all
	{
	clear: none;
	float: none;
	}
