/* CSS Document */

body {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 80%;

	margin : 0;

	padding : 0;

	text-align : center;

	color:#FFFFFF;

	background:url(../images/bg_lined_paper.jpg) repeat scroll 0 0;
 
}

html, body {
	margin:0;
	padding:0; 
}

html > body {

	font-size : 9.5pt;

}

form, table, p, h1, h2, h3, h4, h5, h6, ul, li, div, dl {

	margin : 0;

	padding : 0;

	font-size : 100%;

}

li {

	padding : 0;

	margin : 0;

	list-style : none;

	font-family:arial;
	font-size:13px;
	color:#333333;

}
li a{
font-family:arial;
	font-size:13px;
	color:#333333;
}

a {

	text-decoration : none;

	outline : none;

	color: #698E13;

}

a:hover {

	text-decoration : none;

}

img {

	border : 0;

	vertical-align : top;

}

.clsFloatLeft {

	float : left;

}

.clsFloatRight {

	float : right;

}

#selHeaderMenu .clsborder a {
/*
	background:url(../images/menu_li.jpg) no-repeat right 2px;

	padding:0 5px 0 5px;

	margin: 0;
*/
}

#selHeaderMenu .last a, #selSubHeader .clsNoborder a {

	background : none !important;
}

#selSubHeader .clsborder a {

	background:url(../images/subHeader_li.jpg) no-repeat right 2px;

	padding:0 15px 0 0px;

	margin: 0;

}

.clear {

	clear : both;

}

/*-- End of Common Styles --*/



/* CSS Clearfix */

/*CLEARFIX*/

.clsClearFix:after {

	content : ".";

	display : block;

	clear : both;

	visibility : hidden;

	line-height : 0;

	height : 0;

}

.clsClearFix {

	display : inline-block;

}

html[xmlns] .clsClearFix {

	display : block;

}

* html .clsClearFix {

	height : 1%;

}


/* close commented backslash hack */



 .clsContainer

{

	margin: -3px auto auto;
	
	text-align:left;

	width:100%;

	/*background-color:#FFFFFF;*/
	
	border:0px dotted #0000FF;
	

	
	

}
#selMinHeight {
}


#header {
	width:100%;
   padding:0px;
	border:0px solid #ff0000;
	/*background-image:url(../images/bg_header.png);
	background-repeat:no-repeat;*/
	float:center;
	background:url(../images/header_green_left.jpg) scroll top left ;
   background-repeat:repeat-x;

}

#selLogo {

	width:374px;

	padding:0 0 0 5px;
	
	

}

#header h1 {
	margin-top:13px;
	background:url(../images/green_sewn_logo.png) no-repeat scroll left top;

}

#header h1 a {

	display:block;

	height:86px;
	

	overflow:hidden;

	text-indent:-999px;

	width:182px;

}



#selPrice {

   

	width:74px;

	padding:0;

	height:75px;

	margin:0 0 0 90px;

}



#selHeaderMenu

{

   margin:26px 0 0 60px;

   padding:5px;

   font:normal 12px Arial, Helvetica, sans-serif;

   color:#000000;

   text-align:right;

}

#selHeaderMenu p

{

  padding:0 4px 0 0;

}

#selHeaderMenu ul

{

  margin:0;

  padding:5px 0 0 0;

}

#selHeaderMenu li

{

   margin:0;

   padding:0 0 0 0;

   float:left;

   text-align:center;

}

#selHeaderMenu  li a {

	text-decoration:none;

	color:#000000;

	margin:0;

	padding:0;

}

#selSearchHeader

{

  margin:0;

  padding:5px;

}

.Search_left

{  background:url(../images/header_blue_Left.jpg) no-repeat scroll left center;

   padding-left:5px;

}

.Search_right

{  background:url(../images/header_blue_Right.jpg) no-repeat scroll right center;

   padding-right:6px;

}

.Search_center

{  background:url(../images/header_blue_Center.jpg) repeat-x scroll left center;

   height:71px;

}



 .clsSearch

{ 

    padding:8px 0 0 2px;

	

}

.clsSearchButton

{

	background:url(../images/search_button.jpg) no-repeat scroll 0 0;

	width:60px;

	padding: 0 0 3px 0;

	margin:0 0 0 5px;

	border:0 none;

	height:25px;

	vertical-align:top;

	color:#FFFFFF;

	font:bold 12px Arial, Helvetica, sans-serif;

	

}

.clsSearchText

{

	 background-color:#FFFFFF;

	 border:0 none;

	 padding:5px 2px 3px 3px;

	 color:#FFFFFF;

	 width:294px;

}

.clsSearchMenu

{

  margin:0;

  padding:0;



}



.clsSearchMenu ul

{ 

	padding:15px 0 0 0px;

}

.clsSearchMenu li

{

    background:url(../images/menu_button.jpg) no-repeat scroll 0 0;

	float:left;

	padding:0;

	text-align:center;

	padding:0 3px 0 0;

	height:23px;

	width:80px;

}

.clsSearchMenu li a {

	display:block;

	font:normal 11px Arial, Helvetica, sans-serif;

	line-height:24px;

	text-decoration:none;

	color:#FFFFFF;

	

}



#selSubHeader

{

  margin:0 0 13px 0;

  padding:0 5px;

}



.SubHeader_left

{  background:url(../images/subheader_Left.jpg) no-repeat scroll left center;

   padding-left:7px;

}

.SubHeader_right

{  background:url(../images/subheader_Right.jpg) no-repeat scroll right center;

   padding-right:6px;

}

.SubHeader_center

{  background:url(../images/subheader_center.jpg) repeat-x scroll left center;

   height:30px;

}



#selSubHeader ul

{ 

	padding:0px;

}

#selSubHeader li

{

    

	float:left;

	padding:0;

	text-align:center;

	padding:0 7px 0 7px;

	

	

}

#selSubHeader li a {

	display:block;

	font:bold 12px Arial, Helvetica, sans-serif;

	line-height:28px;

	text-decoration:none;

	color:#000000;	

}

#sideBar

{

 margin:0;

 padding:0; 

 float:left;

	width:203px;

	padding:5px;

 }

.sideBar1

{

   /* clear:right;*/

	float:left;

	width:225px;

	padding:5px;
	
	margin-top:00px;

}



/*------Round corner for sidebar-*/

.side_t {

	background:url(../images/side_tb.jpg) 0px top repeat-x #F7F5F6;

	}

.side_b{

	background:url(../images/side_bb.jpg) 0px bottom repeat-x;

                }

.side_r{

	background:url(../images/side_rb.jpg) right 0px repeat-y;

	}

.side_l{

	background:url(../images/side_lb.jpg) 0px 0px repeat-y;

	}

.side_tl {

	background:url(../images/side_tlc.jpg) left top no-repeat;

	}

.side_tr{

	background:url(../images/side_trc.jpg) right 0px no-repeat;

	}

.side_bl{

background:url(../images/side_blc.jpg) left bottom no-repeat;

}

.side_br{

	background:url(../images/side_brc.jpg) right bottom no-repeat; 

	padding:6px 10px 10px;

	}

* html .cls100_p{

	width:100%;

	}

 .cls100_p{

 	height:1%;

 }

 

 /*-----End of round corner---*/



.clsMyCart,.clsCompareProduct

 {

   margin:0 0 11px 0;

   padding:0;

 }

 .sideBar1 h3,.sideBar2 h3

 {

    font: bold 12px Arial, Helvetica, sans-serif;

	color:#AD9E2B;

	padding:0 0 15px 0;

 }

.clsMyCart p,.clsCompareProduct p

{

     font:normal 12px Arial, Helvetica, sans-serif;

	 color:#000000;

	 line-height:20px;

	 padding:5px 0 5px 0;

}

.sideBar2

{

    float:left;

	width:203px;

	padding:5px 8px 5px 5px;

}

* html .sideBar2

{

    

	padding:5px 5px 5px 5px;

}

.sideBar2 img

{

  margin-bottom:10px;

}

.clsPopularTags

{

 margin-bottom:10px;

}

.clsPopularTags p

{  

  margin:0 6px;

}

.clsPopularTags a

 {

    color:#000000;

	font:normal 11px Arial, Helvetica, sans-serif;

	padding:11px 0 ;

	text-decoration:underline;

 }

.clsPopularTags a:hover

  {

    text-decoration:none;

  }

.clsPopularView

  {

    text-decoration:underline;

	font:normal 11.68px Arial, Helvetica, sans-serif;

	margin-left:110px !important;

  }



.clsCommunityPoll

{

   font:normal 12px Arial, Helvetica, sans-serif;

   color:#000000;

}



.clspollButton

{

   background:url(../images/poll_button.jpg) no-repeat scroll 0 0;

	width:62px;

	padding: 0 0 3px 0;

	margin:10px 0 0 110px;

	border:0 none;

	height:17px;

	vertical-align:top;

	color:#FFFFFF;

	font:bold 12px Arial, Helvetica, sans-serif;

}

.clsPollInput

{

  margin:0 0 0 20px;

}

#main

{

	margin:18px 0 0 0;

	padding:0;

	

}



.clsSale

{

  margin-bottom:36px;

}



.clsShipping

{

  margin-bottom:20px;

}



.clsProduct

{

  color:#000000;
  margin-left:-20px;

}

.clsProduct h2

{

  color:#000000;

  font:bold 12px Arial, Helvetica, sans-serif;

  padding-bottom:20px;

}

.clsEpson,.clsSamsung

{

 width:227px;

}

.clsEpson span,.clsSamsung span

{

  font:bold 15px Arial, Helvetica, sans-serif;



}



  /*------Round corner for Inside Bio-*/

.white_t {

	background:url(../images/NULLwhite_tb.jpg) 0px top repeat-x ;

	}

.white_b{

	background:url(../images/NULLwhite_bb.jpg) 0px bottom repeat-x;

                }

.white_r{

	background:url(../images/NULLwhite_rb.jpg) right 0px repeat-y;

	}

.white_l{

	background:url(../images/NULLwhite_lb.jpg) 0px 0px repeat-y;

	}

.white_tl {

	background:url(../images/NULLwhite_tlc.jpg) left top no-repeat;

	}

.white_tr{

	background:url(../images/NULLwhite_trc.jpg) right 0px no-repeat;

	}

.white_bl{

background:url(../images/NULLwhite_blc.jpg) left bottom no-repeat;

}

.white_br{

	background:url(../images/NULLwhite_brc.jpg) right bottom no-repeat; 

	padding:10px;

	}

* html .cls100_p{

	width:100%;

	}

 .cls100_p{

 	height:1%;
 	
 }
 .cls100_p p span{ 

 	line-height:35px;
 	
 	
 }
 

 

 /*-----End of round corner---*/

 

 .clsEpsonText

 {

   font:normal 11px Arial, Helvetica, sans-serif;

   padding:10px 0 13px 0;

 }

 

 .clsEpson img

 {

   margin:0 ;

   padding:5px 45px 5px 40px;

   border:5px solid #E7E5E6;

   

 }

 

.clsCartButton

{
background:none;
color:#b6ba1d;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin-top:0px;
margin-left:-5px;
width:auto;
height:auto;

/*
   background:url(../images/img_cart.jpg) no-repeat scroll 0 0;
	width:62px;
	padding: 0 0 3px 0;
	margin:10px 0 0 110px;
	border:0 none;
	height:17px;
	vertical-align:top;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
*/
}

 .clsAmount

 {

   padding:8px 0 0 0;

 }

 

 .clsDetailButton

{

   background:url(../images/img_blue_Detail.jpg) no-repeat scroll 0 0;

	width:62px;

	padding: 0 0 3px 0;

	margin:0 0 0 52px;

	border:0 none;

	height:17px;

	vertical-align:top;

	color:#FFFFFF;

	font:bold 11px Arial, Helvetica, sans-serif;

}

 

 .clsSamsung img

 {

   margin:0 ;

   padding:0 20px 0 20px;

   border:5px solid #E7E5E6;

 } 

  /*  Footer */



.footer_Left

{

	background:url(../images/footer_Left.jpg) no-repeat scroll left center;

	padding-left:8px;

}

.footer_Right

{

	background:url(../images/footer_Right.jpg) no-repeat scroll right center;

	padding-right:9px;

}

.footer_Center

{

	background:url(../images/footer_Center.jpg) repeat-x scroll left center;

	height:96px;

}



#footer

{

  font:normal 13px Arial, Helvetica, sans-serif;
  color:#000000;
  border:0px solid #ff0000;
  text-align:center;
  background:url(../images/bg_footer_green.jpg) repeat-x left center;
  width:100%;
  height:220px;
  padding-top:50px;
  margin:0;
  clear:both;
}
#buttons_footer{
border:0px solid #FF0000;
position:relative;
width:100%:
height:110px;
margin-top:15px;
}
#buttons_footer img{
margin-left:-4px;
}

.links_footer span {
color:#5B5317;
text-decoration:none;
}

.links_footer a {
color:#000000;
text-decoration:none;
}

.links_footer a img,  .links_footer  img{
margin-top:0px;
vertical-align:middle;
}
.links_footer td{
vertical-align:middle;
}

#footer p

{

  padding:10px 0 0 0;

  color:#FFFFFF;

}

#footer ul

{ 

  

  margin:0 0 0 200px;

  padding:5px 0 0 0;

}

#footer li

{

   margin:0;

   padding:10px 10px 0 0;

   float:left;

   text-align:center;

}

#footer li a {

	text-decoration:none;

	color:#000000;

	margin:0;

	padding:0;

}

/*BUTTONS HEADER FIZZMOD*/
#buttons_header{
position:relative;
width:530px;
height:45px;
margin-top:10px;
margin-left:-20px;
border:0px solid #0000FF;
} 

/*NEWSLETTER HEADER FIZZMOD*/
#newsletter_header{
margin-top:12px;
margin-left:1px;
width:250px;
height:25px;
overflow:hidden;
}
#newsletter_header input{
/*
background:none;
border:0px solid #ff0000;
width:176px;
height:18px;
font-family:arial;
font-size:13px;
color:#333300;
padding-top:3px;
*/
background:none;
border:0 solid #FF0000;
color:#333300;
font-family:arial;
font-size:9.5px;
height:18px;
margin-left:-12px;
padding:4px 0 0;
width:185px;
}
#advice-validate-email-newsletter{
display:none;
}

/* 4 BLOCKS HOME FIZZMOD*/
.four-blocks-home{
position:relative;
float:left;
width:200px;
height:195px;
border:0px solid #FF0000;
padding: 25px 20px 20px 20px;
overflow:hidden;
font-family:Arial;
font-size:14.5px;
color:#1A1A1A;
font-weight:normal;
} 
.four-blocks-home span{
font-size:20px;
color:#5B4317;
font-weight:bold;
}
.four-blocks-home a, .four-blocks-home a:hover, .four-blocks-home a:visited{
font-size:14.5px;
color:#5B4317;
font-weight:bold;
}


.block-sneak-peek{
background-image:url(../images/bg_box_3_sneak_peek_daily_exclusive.png);
background-repeat:no-repeat;
}
.block-spread{
background-image:url(../images/bg_box_2_spread_the_world.png);
background-repeat:no-repeat;
}
.block-buy-now{
background-image:url(../images/bg_box_1_buy_and_support.png);
background-repeat:no-repeat;
}
.block-testimonials{
background-image:url(../images/bg_box_4_testimonials.png);
background-repeat:no-repeat;
}
/*SLIDE SHOW HOME FIZZMOD */
#slideshow{
position:relative;
margin-top:15px; 
width:942px;
height:391px;
border:0px solid #000000;
padding:11px 0 0 14px;
background-image:url(../images/bg_slide_home.jpg);
background-repeat:no-repeat;
}
.slide_green_sewn{
position:relative;
float:left;
width:907px;
height:378px;
border:0px solid #000000;
padding-left:20px;
cursor:pointer;
}
#slideshow h1{
font-size:46px;
color:#5B4317;
font-weight:normal;
font-family:Times New Roman;
}
#slideshow h2{
font-size:21px;
color:#555555;
font-weight:normal;
line-height:37px;
}
#slideshow a{
font-size:18px;
color:#5B4317;
font-weight:normal;
}

.four_blocks_home{
position:relative;
float:left;
width:960px;
height:250px;
border:0px solid #000000;
background-image:url(../images/bg_under_4blocks_home.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

/*for name link of product in productlist*/
.title_product_list { 
 	font-family:Arial;
 	color:#FFD000;
 	font-weight:bold;
 	font-size:13px;
}
/*for category name in product list*/
.div_label_title_category{
position:absolute;
border:1px solid #000000;
margin-left:-235px;
margin-top:10px;
width:900px;
height:63px;
}
.div_label_title_category h2{
font-family:Times New Roman;
font-size:30px;
color:#5B5317;
}

/*ABOUT US */
.clear {
	clear:both
}
.about_us, .causes_supported{
font-family:arial;
color:#333300;
font-size:13px;
}
.about_us h1, .causes_supported h1{
font-family:Times New Roman;
color:#5B5317;
font-size:30px;
font-weight:normal;
}

.about_us h2, .causes_supported h2{
font-family:Arial;
color:#698E13;
font-size:18px;
}

#gallery {
	position:relative;
	height:364px;
	width:384px;
	margin-left:45px;
	background-image:url(../images/bg_slide_about_us.jpg);
	background-repeat:no-repeat;
	padding: 14px 0 0 16px;
	margin-top:-40px;
}
#gallery a {
	float:left;
	position:absolute;
}
#gallery a img {
	border:none;
}
#gallery a.show {
	z-index:500
}
#gallery .caption {

display:block;
height:60px;
opacity:0.7;
width:368px;
}
#gallery .caption {
	z-index:600; 
	background-color:none; 
	color:#F7F6F5; 
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	height:60px;
	width:368px; 
	position:absolute;
	bottom:0;
	margin-bottom:16px;
}
#gallery .caption .content {
	margin:5px
}
#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#F7F6F5;
}

.txt_static_block_about_us_img{
position:relative;
top:250px;
left:40px;
width:241px;
height:47px;
border:0px solid #000000;
color:#333300;
font-size:12px;
font-weight:bold;
font-family:Courier New;
line-height:15px;
}

/*PRODUCT VIEW CLASES*/
.sideBarLeftProducts
{
   float:left;
	width:315px;
	padding:5px;
}
.sideBarCenterProducts {
float:left;
padding:0;
width:100%;
}
.sideBarRightProducts
{
   float:right;
	width:170px;
	padding:5px;
}

.image_header{
position:relative;
height:40px;
width:300px;
background-image: url(../images/bg_product_image_header.png);
background-repeat:no-repeat;
border:0px solid #000000;
float:left;
}
.image_center{
position:relative;
width:275px;
background-image: url(../images/bg_product_image_center.png);
background-repeat:repeat-y;
border:0px solid #0000FF;
float:left;
padding-bottom:7px;
padding-left:29px;
padding-top:7px;
}
.image_footer{
position:relative;
height:22px;
width:300px;
background-image: url(../images/bg_product_image_footer.png);
background-repeat:no-repeat;
border:0px solid #FF0000;
float:left;
}
.txt_rollover_image{
margin-left:10px;
font-family:arial;
font-size:11px;
font-style:italic;
}
.title_product_related, .title_product_related a, .title_product_related a:hover{
font-family:Arial;
color:#707070;
font-size:11.5px;
font-weight:normal;
}
.product_related_center .price-box {margin-bottom:10px;margin-top:-3px;}.product_related_center .special-price {margin:-8px 0 -2px;padding:3px 0;}.product_related_center .special-price .price-label {color:#698E13;font-size:13px;font-weight:bold;white-space:nowrap;}
.product_related_center .price-box .price{
font-family:Arial;
color:#698E13;
font-size:11.5px;
font-weight:bold;
}
#product_div_name{
position:relative;
width:100%;
border: 0px solid #000000;
}
.td_product_name{
color:#D76258;
font-size:16px;
font-weight:normal;
}
.td_product_price{
color:#333333;
font-size:14px;
font-weight:normal;
}

.td_product_img_mango{
background-image: url(../images/img_mango_madnsess.png);
background-repeat:no-repeat;
}
.qty-box{
margin-top:15px;
}


/*GUARANTEE*/
.guarantee_container{
float:left;
width:100%;
margin-top:20px;
}
.guarantee_left {
background-image:url(../images/bg_guarantee_green_sewn.png);
background-repeat:no-repeat;
color:#333333;
float:left;
font-family:Arial;
font-size:13px;
height:375px;
padding-left:20px;
padding-right:30px;
padding-top:42px;
width:350px;
}

.guarantee_left h1{
color:#5C4500;
font-size:30px;
font-family:Times New Roman;
font-weight:normal;
}

.guarantee_left span{
color:#698E13;
font-size:13px;
font-family:Arial;
font-weight:bold;
}
.guarantee_right{
float:right;
width:533px;
height:390px;
margin-top:18px;
}


/*PATCH MAC HEADER DOWN*/
#atffc{
display:none;
}




