	body {margin: 0; padding: 0;background-color: #fff;}
	td, th, p, div, li, address, h1, h2, h3, h4, h5, h6, dl, dt, dd, input, select, textarea  {
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
	    color: #000;
	    text-align: left;}	
	
	img { border: 0; margin: 15px 0; }
	form { margin: 0; padding: 0; }
	label { margin: 0; padding: 0; }
	fieldset { margin: 0; padding: 0; border: 0; }
	td { vertical-align: top; }
	hr { clear: both; }
	p {margin: 0 0 13px 0;padding: 0;}
	ul {margin: 13px 0px 10px 25px;padding: 0px;}
	li {padding: 0px 0px 5px 0px;text-align: left;}
	a{ color: #88a14d; }
	a:hover { color: #596c26; }
	a:visited { color: #88a14d; }
	a:visited:hover { color: #596c26; }
	a:active { color: #88a14d; }
	a:active:hover { color: #596c26; }
	hr {border: 1px #fff solid; border-top: 1px #ccc solid;}
	#container {margin: 0; padding: 0;width: 750px;}
	#wrapper {display: block;padding-left: 6px;}
	#columnleft {display: none;}
	#middle {width: 540px;float: left;padding-top: 30px;}
	#columnright {display: none;}
	.wrapper { padding: 0 30px; }
	.left { float: left;}
	.right { float: left;}

/* -----------------------------------------------------------------------
   Top ------------------------------------------------------------------- */
	#top {height: 125px;display: block;		}
 
/* -----------------------------------------------------------------------
   Menu ------------------------------------------------------------------ */

	#menu {display: none;}
	#b_music, #check_out { display: none; }


/* -----------------------------------------------------------------------
   Content --------------------------------------------------------------- */


	.padding {padding: 0 30px;}



/* -----------------------------------------------------------------------
   Logo ------------------------------------------------------------------ */   
	#logos div {display: block;margin: 15px 0;}


/* -----------------------------------------------------------------------
   Hidden Brands --------------------------------------------------------- */   
   
	#otherbrands {
		display: none;
	}
   
	#hidden_brands {
		overflow: hidden;
		height: 55px;
		background-color: #f2f2f2;
		display: block;
	}
	#hidden_brands div {
		padding-top: 5px;
	}


/* -----------------------------------------------------------------------
   Footer ---------------------------------------------------------------- */
		#footer {display: none;}


   
/* -----------------------------------------------------------------------
   News Listing ---------------------------------------------------------- */
   
   
   .news .wrapper { padding: 0px 30px 30px 30px; }
   .news .left { width:120px; }
   .news .right { width:350px; }
   
	.news_listing { padding: 0 0 30px 0; }
	.news_listing a img { border: 1px #b2b2b2 solid; margin-bottom: 5px; }
	.news_listing a:hover img { border: 1px #88a14d solid; }
	
	.news_listing h1 {
		margin: 0 0 10px 0; padding: 0;
		font-size: 11px;
		color: #666;
		text-decoration: none;
	}
	.news_listing h3 { margin-top: 10px; margin-bottom: 0px; }
	#news_big {
		width: 452px; height: 301px;
	}
			
	.containerfloat {
		padding-bottom: 15px;
	}
	
	
	
		#brandstype, #provincestype { display: none; }
		#provincestype { display: none; }	
		.dropdown {	display: none; }


/* -----------------------------------------------------------------------
   Forms ----------------------------------------------------------------- */
   

	input, select {
		width: 178px;
		border: 1px #c2c2c2 solid;
		color: #666;
		font-size: 10px;
		padding-left: 4px;
		margin: 3px 0 10px 0;
	}

	legend {
		margin: 0 0 10px -7px; padding: 25px 0 0 0;
		font-size: 14px;
		color: #88a14d;
		font-weight: bold;
	}
	
	label { margin: 8px 0 3px 0; padding: 1px; display: inline; }
	
	.nobox {
		margin: 0; padding: 0; border: 0px;
		width: auto; height: auto;}

	#submit_info {width: 452px;height: 40px;}
	#submit_info a { float:right; margin:8px 30px 0 0; }
	#validate_profile { display: none; float: left; padding: 14px 30px 0px 30px; }
	
	.paginacion{display:none;}

		/* -----------------------------------------------------------------------
		   Form Backstage Login -------------------------------------------------- */
		   

			#login fieldset, #forgot fieldset {
				padding: 10px 13px 0 10px;
			}
			
			
			#login fieldset legend, #forgot fieldset legend { display: none; }
			
			#b_go, #b_go2, #b_close {
				width:25px;
				height:25px;
				border: 0px;
				float: right;
			}
			#b_close { width: 42px; }
			
			a#aforgot, a#aremember {
				float: left;
				font-size: 9px;
				line-height: 10px;
				padding-top: 3px;
			}
			a#aforgot:hover, a#aremember:hover {
				color: #88a14d;
			}

   
   
   
/* -----------------------------------------------------------------------
   Call to Action -------------------------------------------------------- */
   
	#register {
		padding: 30px 13px 0 10px;
	}
	
	#utilities {
		padding: 50px 13px 0 10px;
	}

   
/* -----------------------------------------------------------------------
   Text ------------------------------------------------------------------ */
   
   
	h1, .h1 {
		margin: 0 0 20px 0; padding: 0;
		font-size: 21px;
		line-height: 24px;
		color: #3e5714;
	}
	h2, .h2 {
		margin: 0 0 25px 0; padding: 0;
		font-size: 13px;
		color: #88a14d;
	}
	h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited, h5, h5 a, h5 a:visited, h6, h6 a, h6 a:visited {
		margin: 0 0 2px 0; padding: 0;
		font-size: 11px;
		color: #666;
		text-decoration: none;
	}
	
	
	
	small, .small {
		font-size: 9px;
		line-height: 11px;
	}
	
	.grey { color: #666; }
	.dark_grey { color: #333; }
	.dark_green { color: #596c26; }
	.light_green { color: #88a14d; }
	
	.error {
		color: #e4e7dc;
		background-color: #7a8951;
	}		
	
	
	a.cross, a.minus {
		text-decoration: underline;
	    font-weight: normal;
	}

	
	

/* -----------------------------------------------------------------------
   Top ----------------------------------------------------------------- */
   
	#top_generic, #top_aboutus, #top_news, #top_storefinder, #collections, #top_wishlist {
		display: none;
	}
	
	#t_newsbig span {
		display: block;
		padding-right: 30px;
	}
	

/* ----------------------------------------------------------------------- 
   Popin ----------------------------------------------------------------- */
   
   
	#popin {
		display: none;
	}
	
	
	
/* ----------------------------------------------------------------------- 
   Site Map ----------------------------------------------------------------- */

	
	.sitemap ul, .sitemap ul li {
		margin: 0px; padding: 0px;
		list-style: none;
		list-style-image: none;
	}
	 .sitemap ul li {
		padding-bottom: 5px;
	 }
	.sitemap ul li p { margin-top: 6px; }
	.sitemap ul li ul {
		margin-bottom: 20px;
	}
	.sitemap ul li ul li {
		margin-left: 30px;
		list-style-image: url(4105/images/bullet.gif);
	}
	.sitemap ul li ul li ul {
		margin: 5px 0 0 0;
		list-style-image: url(4105/images/bullet.gif);
	}

		
/* ----------------------------------------------------------------------- 
   Shopping Cart MENU ---------------------------------------------------- */
	

		#tree ul {
			margin: 0; padding: 0;
			list-style: none;
		}
		#tree ul li {
			margin: 0; padding: 0;
			list-style: none;
			text-align: right;
			list-style-image: none;
		}
			#tree ul li a#main01 { font-weight: bold; }
			#tree ul li a {
				display: block;
				border-top: 1px #fff solid;
				border-bottom: 1px #c2c2c2 solid;
				width: 150px;
				padding: 5px 0;
				font-size: 12px;
				text-decoration: none;
				color: #666;
				
				background: #dbdbdb url(4105/images/plus_grey.gif) top right no-repeat;
			}
			#tree ul li a:hover { color: #88a14d; background: #dbdbdb url(4105/images/plus_green.gif) top right no-repeat; }
			#tree ul li a span { padding: 0 20px 0 0; }
			
				#tree ul li ul {
					margin: 5px 0;
				}
					#tree ul li ul li a {
						font-size: 11px;
						padding: 1px 0;
						border: 0px;
						background-color: #f2f2f2;
						background: none;
					}
					#tree ul li ul li a:hover { background-color: #f2f2f2; background: none; }
					
					#tree ul li ul li a.selected { background: #f2f2f2 url(4105/images/arrow_green.gif) top right no-repeat; }
					#tree ul li ul li a.selected:hover {  background: #f2f2f2 url(4105/images/arrow_green.gif) top right no-repeat; }
					
					
			#tree ul li a.selected { background: #dbdbdb url(4105/images/minus_green.gif) top right no-repeat; }
			#tree ul li a.selected:hover { background: #dbdbdb url(4105/images/minus_green.gif) top right no-repeat; }
			a.selected span {
				color: #88a14d;
			}


			#tree ul li a.plus { background: #dbdbdb url(4105/images/plus_grey.gif) top right no-repeat; }
			#tree ul li a.plus:hover { background: #dbdbdb url(4105/images/plus_green.gif) top right no-repeat; }
			
			#tree ul li a.minus { background: #dbdbdb url(4105/images/minus_grey.gif) top right no-repeat; }
			#tree ul li a.minus:hover { background: #dbdbdb url(4105/images/minus_green.gif) top right no-repeat; }
			



	/* ----------------------------------------------------------------------- 
	   Products Listing ------------------------------------------------------ */


	#products_listing {
		clear:both;
		margin-left: 25px;
	}

		.thumb {
			width: 206px;
			padding-bottom: 15px;
		}
			.thumbpic a {
				line-height: 14px;
				font-size: 12px;
				text-decoration: none;
				font-weight: bold;
			}



		.prod_left {
			width: 151px;
			background-color: #eaeaea;
			padding-bottom: 20px;
		}
		.prod_right {
			width: 301px;
			vertical-align: bottom;			
		}
			.prod_left .padding {
				padding: 0px 20px;
			}
			
			.prod_left .padding ul {
				margin: 0 0 15px 0; padding: 0;
				list-style: none;
			}
			.prod_left .padding ul li {
				padding: 1px 0;
				list-style: none;
				list-style-image: none;
			}
			
			
			
	/* ----------------------------------------------------------------------- 
	   Products Details ------------------------------------------------------ */



		#columnright img#next_dead, #columnright img#next { display:none;}
		#columnright img#next_dead {
			
		}
		
		
		#tb_sizes {
			margin-top: 35px;
			background-color: #f2f2f2;
			width: 100%;
		}
		
			#tb_sizes thead th {
				text-align: center;
				background-color: #e6e6e6;
			}
			#tb_sizes thead th.light_grey {
				background-color: #f2f2f2;
			}
			#tb_sizes th {
				color: #88a14d;
				text-align: right;
			}
			
			#tb_sizes tr.dark_grey td, #tb_sizes tr.dark_grey th, #tb_sizes tr.dark_grey input {
				background-color: #dbdbdb;
			}
			#tb_sizes tbody td, #tb_sizes tbody th {
				background-color: #e6e6e6;
			}
			
			#tb_sizes tbody td {
				text-align: center;
				font-size: 9px;
			}
			#tb_sizes tbody th {
				padding-left: 10px;
			}
		
			#tb_sizes input {
				width: 100%;
				border: 0px #fff solid;
				font-size: 9px;
				margin: 0px;
				padding: 0;
				background-color: #e6e6e6;
				text-align: center;
			}
			
			
			
			#full_total {
				font-size: 12px;
				
				line-height: 27px;
				text-align: center;
				color: #fff;
				padding: 0 15px;
				background-color: #88a14d;
			}
			#full_amount_total {
				border-top: 1px #f2f2f2 solid;
				font-size: 12px;
				
				line-height: 27px;
				text-align: center;
				color: #fff;
				padding: 0 15px;
				background-color: #88a14d;
			}
			
			
			#final_subtotal {
				border-top: 1px #f2f2f2 solid;
				font-size: 12px;
				
				float: right;
				line-height: 27px;
				text-align: center;
				color: #fff;
				padding: 0 15px 0 90px;
				background: #88a14d url(4105/images/st_final_subtotal.gif) top left no-repeat;
			}
			
			#addtocart {
				clear: both;
				float: right;
				padding: 15px;
			}




/* ----------------------------------------------------------------------- 
   Wishlist --------------------------------------------------------- */

		#tb_wishlist th {
			background-color: #e6e6e6;
		}
		
		#tb_wishlist td {
			padding: 7px;
			background-color: #eaeaea;
			font-size: 11px;
		}
		#tb_wishlist tr.dark_grey td {
			background-color: #d9d9d9;
		}
		
		#tb_wishlist input.box {
			width:35px;
			text-align:center;
			margin: 0px;
		}

/* ----------------------------------------------------------------------- 
   Paging --------------------------------------------------------- */

	.paging { display: none; }
	
	
	
/* ----------------------------------------------------------------------- 
   Items per Page --------------------------------------------------------- */
	
	
	#itemsperpage {
		display: none;
	}
	
/* -----------------------------------------------------------------------
   Attachements ---------------------------------------------------------- */
   
   
   #page_attachments ul {
		margin: 0 0  30px 0; padding: 0;
		list-style: none;
   }
    #page_attachments ul li {
		margin: 0; padding: 0;
		padding-bottom: 5px;
		list-style: none;
		list-style-image: none;
    }
   
	#page_attachments a {
		background: url(4105/images/cross.gif) center left no-repeat;
		padding-left: 35px;
		text-decoration: none;
		border-bottom: 1px #88a14d solid;
	    font-weight: normal;
	}
	#page_attachments a:hover { background: url(4105/images/cross_o.gif) center left no-repeat; }



/* ----------------------------------------------------------------------- 
   Wishlist -------------------------------------------------------------- */
   
   
   #cookies li {
		padding-bottom: 5px;
		/*font-size: 10px;
		line-height: 12px;*/
   }
   
   #wishlist_btn {
		margin-top: 30px;
		margin-right: 30px;
		clear:both;
		text-align: right;
   }
		
	iframe {
		margin: 0px; padding: 0px;
		height: 1px;
		width: 1px;
		border: 0px #fff solid;
	}
	



/* ----------------------------------------------------------------------- 
   Flash Detect --------------------------------------------------------- */


	#flashversion {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;		
		padding: 5px 0 15px 0px;
		background: #fff url(images/flashdetect_bottom.gif) bottom left repeat-x;
	}
		#flashversion span {
			margin: 0px;
			padding: 1px 0px;
			padding-left: 25px;
			font-size: 10px;
			background: url(images/flashdetect_alert.gif) left top no-repeat;
		}



/* ----------------------------------------------------------------------- 
   Others ---------------------------------------------------------------- */
   
	.hide, .none { display: none; }
	.block { display: block; }
	
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	.clearfix {display:inline-block;}	
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
	
	
	.popup {
		background: #fff url(4105/images/top_popup.gif) top left no-repeat;
	}
		.popup .wrapper {
			padding-top: 50px;
			padding-bottom: 20px;
		}
	
	
	.content_breeze {

		background-color: #88a14d;
	}
	.page_attachments.attachment_breeze {
		
		background-color: #88a14d;
		height: 100px;
	}	
	
	

