/* CSS Document */

@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

/*-----------home styles-----------*/



body {
background:url(http://picaflora.goodbarry.com/images/bg-texture.jpg) repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}




/************universal**********/
p {
color:#604B35;
font-size:13px; 
line-height:20px;
font-family:Verdana,Arial,Helvetica,sans-serif;
            }




#container {
margin:0 auto;
width:870px;
background-color:#FFFFFF;

}

#content {
background-color:#FFFFFF;
color:#604B35;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:auto;
padding:0;
width:860px;
}


.content-large {
background-color:#FFFFFF;
color:#604B35;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:auto;
padding:40px 30px;
width:800px;
}

.content-basic {
padding:30px;

}

#topper {
width: 850px;
padding: 0px 5px; 
}


.search {
float:right;
height:15px;
padding-top:10px;
 }
 
 

.logo  {
float: left;

}

.home-banner {
float:right;
padding-top:10px;
margin-top:10px;
}


/* Main Navigation */
/* Main Navigation */
ul#h-nav {
padding:0px;
margin:0px 0px 0px 3px;
display:inline;
float:left;
}


ul#h-nav li{
display:inline;
height:57px;
width:105px;
color:#FFFFFF;
	}
	

.button{
background:url(http://picaflora.goodbarry.com/images/that-btn2.jpg) no-repeat;
color:#ffffff;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
height:57px;
line-height:55px;
padding:0;
text-align:center;
text-decoration:none;
width:107px;
	}
	
.hoverButton {
background:url(http://picaflora.goodbarry.com/images/rollover-btn2.jpg) no-repeat;
color:#ffffff;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
height:57px;
line-height:55px;
padding:0;
text-align:center;
text-decoration:none;
width:107px;
 }
								   
								   
.pressedButton {
background: url(http://picaflora.goodbarry.com/images/this-btn2.jpg) no-repeat;
color:#ffffff;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
height:57px;
line-height:55px;
padding:0;
text-align:center;
text-decoration:none;
width:107px;
}							   
	
/*shop button has a larger font*/
.shopbutton{
background:url(http://picaflora.goodbarry.com/images/that-btn2.jpg) no-repeat;
color:#ffffff;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:57px;
line-height:55px;
padding:0;
text-align:center;
text-decoration:none;
width:107px;
	}
	
.shophoverButton {
background:url(http://picaflora.goodbarry.com/images/rollover-btn2.jpg) no-repeat;
color:#ffffff;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:57px;
line-height:55px;
padding:0;
text-align:center;
text-decoration:none;
width:107px;
 }
								   
								   
.shoppressedButton {
background: url(http://picaflora.goodbarry.com/images/this-btn2.jpg) no-repeat;
color:#ffffff;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:57px;
line-height:55px;
padding:0;
text-align:center;
text-decoration:none;
width:107px;
}								   
/*shop button has a larger font*/






/* End Main Navigation */
/* End Main Navigation */


/* homepage mods */
div.splash {
float:left;
padding-left:4px;
width:558px;
}
div.side-ads {
float:right;
padding-right:5px;
width:291px;
}
div.side-ads img {
float:right;
width:291px;
}
div.bottom-ads {
clear:both;
margin-left:2px;
padding-top:10px;
}
div.bottom-ads img {
float:left;
}







	/*********Styles on the Individual Pages*******/
                h1 {
            color:#82726B;
            font-size:28px;
            font-weight:100;
            left:0;
            padding:10px 0 10px 14px;
            position:relative;
            top:-20px;
            width:500px;
            }
			
			h2 {
	color:#BF1503;
font-size:24px;
font-weight:normal;
line-height:25px;
margin-top:0;
padding:0 0 10px;
width:290px;

        }


h3 {
color:#AE0A04;
font-size:14px;
font-weight:normal;
padding:5px 0 2px 0px;
margin:0px;
}

h3 a, h3 a:visited {
color:#AE0A04;
font-size:14px;
font-weight:normal;
padding:5px 0 2px 0px;
margin:0px;
}


h4 {
color:#BF1503;
font-size:15px;
font-weight:normal;
text-align:left;
}

h4 a {
font-size:13px;
margin:2px;
padding:5px;
}

			
            a, a:visited, a:active {
            color:#65680e;
            }
			
            a:hover {
			color:#c6c84c;
            text-decoration:none;
            }
			
			div.content-right {
border-left:1px solid #D4C5AF;
color:#604B35;
float:right;
font-size:13px;
line-height:20px;
margin-bottom:20px;
padding-left:20px;
padding-right:15px;
width:665px;
            }

.productItem img {
border:1px solid #D4C5AF;
}

	   .content-img {
            float: left;
            width:700px;

}		
            
ul.page-list {
margin:0;
padding:0px;


}

ul.page-list li{
padding:0px;
margin:0px;
list-style:none;
}

div.sidebar {
            float:left;
text-align:right;
width:155px;
display:inline;
			}
			
            div.section {
            text-align:left;
            }
			
            ul.side-nav {
            float:left;
            font-size:13px;
			font-weight:normal;
			margin:0;
			padding:0 0 5px 10px;
            }
			
            ul.side-nav li {
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            padding:5px 0;
            }
           .section  ul.side-nav li a,  .section ul.side-nav li a:visited,  .section ul.side-nav li a:active {
           color:#65680e;
			padding:5px 0 5px 13px;
			
            }
             .section ul.side-nav li a:hover,  .section ul.side-nav li a:active {
            color:#c6c84c;
            padding:5px 0 5px 13px;
            }
			
			ul.side-nav li a.current, ul.side-nav li a.current:visited, ul.side-nav li a.current:active, ul.side-nav li a.current:hover {
   			background:transparent url(http://www.elevencollection.com/images/bullet-flower.gif) no-repeat scroll left center;
			color:#D25455;
			font-size:15px;
}

.square-img{
padding:0 10px 20px 15px;
float: right;
}


	/*********Shop Navigation*******/




            ul#shop-section {
            float:left;
			text-align:left;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:13px;
			font-weight:normal;
			margin:0;
			padding:0 0 5px 10px;
			
            }
			
            ul#shop-section li {
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            padding:5px 0;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:13px;

            }


           .shop-side-nav {
           color:#65680E;
		   font-size:13px;
			padding:0 0 8px 20px;		  
			 text-align:left;
		   text-decoration:underline;
            }
             .shop-nav-hover {
            color:#c6c84c;
			font-size:13px;
			padding:0 0 8px 20px;			
			font-size:13px;
			text-align:left;
			text-decoration:none;

            }
			
			.shop-nav-current {
   			background:transparent url(http://picaflora.goodbarry.com/Images/picaflor-bullet.jpg) no-repeat scroll left center;
			color:#dd0c04;
			padding:0 0 8px 35px;
			font-size:13px;
			text-align:left;
			text-decoration:none;
}

			

            /* End Page Section*/
            /* End Page Section*/







	/*********Shopping - Product Large*******/
	/*********Shopping - Product Large*******/

.cartSummaryItem {
padding:5px;

}


div#product-single {
padding:20px 20px 20px 12px;
position:relative;
}
div#product-single img {
border:medium none;
}
.checkout a {
float:right;
}
div.item-image {
float:right;
width:49%;
}
.item-image img {
border:medium none;
}

.productItem {
width:650px;

}

a.item-pic, a.item-pic:visited, a.item-pic:active, a.item-pic:hover {
background:#FFFFFF url(/image/bgd-img-big.gif) no-repeat scroll center center;
display:block;
padding:0;
text-align:center;
width:400px;
}



/* poppletts, different than related products, these are thumbnails with lightboxes */


.productPoplets {
float:left;
text-align:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
padding-right:0pt;
width:350px;
}

.productPopletsItem {
display:inline;
margin:5px 5px 0px 0px;
text-align:center;
}




/* large - related products - cross selling - pics under main product img*/ 


.relatedproducts-large a {
width:140px;
font-size:12px;
}

.relatedproducts-large h3 a {
width:140px;
font-size:12px;
}

.relatedproducts-large #product-align h3 a, h3 a:visited {
color:#AE0A04;
font-size:12px;
font-weight:normal;
margin:0;
padding:0 0 2px;
}

.relatedproducts-large #product-align {
background-color:#E8E9E0;
padding:0 0 10px 0;
text-align:center;
margin-right:12px;
}

.relatedproducts-large .productItem {
margin:0;
padding:0px 0px 2px 0px;

}

.relatedproducts-large {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding-top:20px;
width:230px;
}

.relatedproducts-large img {
border:5px solid #E8E9E0;
width:150px;

}

/* small - related products - cross selling - pics under main product img *********************
.relatedproducts a {
width:140px;
}

.relatedproducts h3 a {
width:140px;
}

.relatedproducts #product-align h3 a, h3 a:visited {
color:#AE0A04;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
text-align:left;
width:140px;
}

.productItem {
margin:0;
padding:10px 5px;
}

.relatedproducts {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding-right:0;
width:325px;
}

.relatedproducts img {
width:80px;
border:1px solid #ccc;
}

 related products ending  ******************/
  

#catpproduct {
border:1px solid #CCCCCC;
}

div.item-info {
float:left;
margin-left:5px;
width:45%;
}
p.description {
color:#666666;
font-family:arial;
font-size:15px;
line-height:20px;
margin-top:15px;
width:290px;
float:left
}
div.product-features-wrap {
padding:0px;
margin:0px;
width:290px;
float:left;
}
div.product-features {
font-family:Verdana,Geneva,Helvetica,"Trebuchet MS",Tahoma,sans-serif;
}
div.product-features h4 {
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
}
div.product-features ul {
margin:0 0 0 10px;
padding:0;
}
div.product-features ul li {
color:#65680E;
font-size:12px;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:10px;
padding:0;
}
div.product-features ul li span {
color:#927564;
}
form#prodform {
text-align:right;
}
form#prodform label {
font-size:15px;
font-weight:bold;
padding-right:3px;
text-transform:lowercase;
}
form#prodform select {
border:1px solid #848585;
padding:3px;
}
form#prodform input {
border:1px solid #848585;
padding:3px;
width:50px;
}
form#prodform input.bt-add {
border:medium none;
padding:0;
width:auto;
}
div.added-product {
background:#5FBCE5 none repeat scroll 0 0;
border:2px dashed #FFFFFF;
color:#FFFFFF;
margin:10px 0;
padding:15px;
}
ul#product-list img {
border:1px solid #CCCCCC;
margin-bottom:4px;
text-align:center;
}
ul#product-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 0;
}
ul#product-list li {
float:left;
font-size:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
}
ul#product-list li p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:18px;
margin:0;
padding:0;
}
p a.list-name, p a.list-name :visited, p a.list-name :active {
color:#D25455;
font-size:13px;
padding:1px 0 2px;
text-decoration:none;
}
p.list-name {
margin:0;

padding:0;
}
p a.list-name :hover {
text-decoration:underline;
}


.price h3 {
font-size:16px;
margin:0;
padding:0 0 20px 0;
}


p a.price, p a.price :visited, p a.price :active {
color:#666666;
font-size:15px;
font-weight:100;
text-decoration:none;
}
p a.price :hover {
text-decoration:none;
}

.quantity p {
font-size:18px;
margin:10px 0 0 0;
padding:0;
}

.size p {
font-size:14px;
margin:2px 0 5px 0;
padding:0;
}

.grouping p {
font-size:14px;
margin:2px 0 5px 0;
padding:0;
}

ul#product-list ul.swatch {
margin:0;
padding:0;
text-align:center;
}
ul#product-list ul.swatch li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:31px;
}
ul#shop-options {
color:#5e3919;
font-size:12px;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
ul#shop-options .s-tags li {
list-style-type:none;
text-align:center;
}


ul#shop-options .s-tags li a:hover, ul#shop-options .s-tags li a:active {
#ccc
}

#product-align {
padding-right:45px;
text-align:center;

}	

ul#sell-tags {
font-size:18px;
line-height:35px;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
padding-left:0;
text-align:left;
}

ul#sell-tags li p {
padding-left:0px;
margin-left:0px;
text-align:left;


}		
			

.shop-m-btn  p {
clear: both; 
margin-top: 50px; 
text-align: center;

}

.productTextInput {
width:25px; 
text-align:center; 
margin: 5px 0px 20px 0px;
}

/*-----------  shopping cart -----------------*/



.shop-cart  h3 {
color:#AE0A04;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
text-align:left;
}

.shop-cart h3 a, h3 a:visited {
color:#AE0A04;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
text-align:left;
}

.shop-cart  h4 {
text-align:left;
}

.shop-cart  h4 a {
font-size:13px;
margin:2px;
padding:5px;
}




.shop-cart { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#604B35;
font-size:14px; 
line-height:20px;
width:650px;
}

.cart {
width:650px;
}

.cartInputText {
width:25px;

}

.productitemcell img {
width:75px;
height:75px;

.productitemcell  {
width:85px;
}

.productitemcell {
width:55px;
}
.update {
padding:0px;
margin:0px;

}

/*--------------- Billing /Shipping Form ----------*/

#billing-form {
font-size:13px;

}

#billing-form .billing-item {
text-align:right;

}




. content-right .search-result {
margin-left;20px;
padding-left;20px;
}

/*------------ store locations ----------------- */
.locations {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
width:650px;

}

.locations  li {
background:transparent url(http://www.picaflorkids.com/Images/li-bg.gif) repeat-x scroll 0%;
border-bottom:1px solid #CCCCCC;
margin:0pt;
padding:0px 20px 10px;
}


states#ul {
 float:left; 
 display:inline;
 padding:10px;
}



#states li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 2px 5px 0px;
width:120px;
 
}

/************blog**********/

#catblogoutput .bloglistbox {
background:transparent url(http://picaflorkids.com/Images/blog-greenbg-img.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 5px 0 0;
padding:10px;
width:445px;

}

#catblogoutput .bloglistbox p {
padding:3px;
margin:2px;

}



	/*********footer*******/

ul#p-footer  {
display:inline;
float:left;
width:840px;
padding:0px;
margin:0px;
color:#ffffff;
}


ul#p-footer li{
    list-style: none;
    display:inline;
	color:#FFFFFF;

	}
	

.footerbtn {
color:#ffffff;
display:inline;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:13px;
	width:123px;
	padding-left:5px;
	}
	
.hoverfooterbtn {
color:#dfeb9e;
display:inline;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size:13px;
	width:123px;
	padding-left:5px;
 }
								   
								   
.pressedfooterbtn {
color:#ffffff;
display:inline;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:13px;
	width:123px;
	padding-left:5px;
}	


