/*

- Site by Switch Creative Group



/* ! ---- Structure ---- */
/* ---------------------------------------------------- */
	
	body {
		font-family: "Georgia", Times, serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;		color: #ADA9A2;
		background-color: #fff;
    	}
    	
    #top_wrapper {
    	margin: 0 0 0 0px;
    	background: url(../_img/00-main/bkgd_repeat.gif) repeat;
    	}    	    #wrapper {
    	margin: 0 auto 0 auto;
    	background: url(../_img/00-main/main_repeat.png) repeat-y;
    	width:  881px;
    	}			#main_holder {
		margin: 0 auto 0 auto;
		width:  845px;
		background-color: #fadb55;
		}
		
	#footer {
		background: url(../_img/00-main/footer_repeat.gif) repeat-x;
		height: 41px;
		width: 100%;
		background-color: #fff;
		float: left;
		}
		
	#footer_inner {
		height: 41px;
		width: 750px;
		margin: 20px auto 0 auto;
		}
		
	#footer_inner p {
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #6C6B67;
		text-align: center;
		}
		
	#footer_inner a {
		color: #6C6B67;
		}
		
	#footer_inner a:hover {
		color: #3c3c3a;
		}
		
	
		
/* ! ---- HOME ---- */
/* ---------------------------------------------------- */
		
	#home_bkgd {
		background: url(../_img/01-home/home_bkgd.gif) no-repeat;
		width: 845px;
		height: 560px;
		}
		
	#home_text {
		background: url(../_img/01-home/home_text.gif) no-repeat;
		width: 845px;
		height: 85px;
		}
		
	#home_text p {
		text-indent: -9999px;
		}
		
	#home_footer_holder {
		background: url(../_img/01-home/home_footer_holder.gif) no-repeat;
		width:  845px;
		height: 50px;
		}
		
	#footer_button_holder {
		margin: 0 0 0 445px;
		width: 270px;
		height: 37px;
		}
		
		
	#etsy_btn {
		width: 70px;
		height: 37px;
		float: left;
		}	
		
	a.etsy_btn { 
        background: url(../_img/01-home/etsy_btn.gif) repeat 0px 0px; 
        width: 70px;
        height: 37px; 
        display: block;
		}

	a.etsy_btn span { 
        display: none; 
		}

	a.etsy_btn:hover { 
        background: url(../_img/01-home/etsy_btn.gif) repeat 0px -37px; 
		}
		
		
	#facebook_btn {
		width: 98px;
		height: 37px;
		float: left;
		}	
		
	a.facebook_btn { 
        background: url(../_img/01-home/facebook_btn.gif) repeat 0px 0px; 
        width: 98px;
        height: 37px; 
        display: block;
		}

	a.facebook_btn span { 
        display: none; 
		}

	a.facebook_btn:hover { 
        background: url(../_img/01-home/facebook_btn.gif) repeat 0px -37px; 
		}
		
		
	#twitter_btn {
		width: 102px;
		height: 37px;
		float: left;
		}	
		
	a.twitter_btn { 
        background: url(../_img/01-home/twitter_btn.gif) repeat 0px 0px; 
        width: 102px;
        height: 37px; 
        display: block;
		}

	a.twitter_btn span { 
        display: none; 
		}

	a.twitter_btn:hover { 
        background: url(../_img/01-home/twitter_btn.gif) repeat 0px -37px; 
		}
		
		
		
	#shop_btn {
		margin: 135px 0 0 171px;
		width: 129px;
		height: 194px;
		float: left;
		}	
		
	a.shop_btn { 
        background: url(../_img/01-home/shop_btn.gif) repeat 0px 0px; 
        width: 129px;
        height: 194px; 
        display: block;
		}

	a.shop_btn span { 
        display: none; 
		}

	a.shop_btn:hover { 
        background: url(../_img/01-home/shop_btn.gif) repeat 0px -194px; 
		}
		
		
		
	#about_btn {
		margin: 330px 0 0 -137px;
		width: 108px;
		height: 102px;
		float: left;
		}	
		
	a.about_btn { 
        background: url(../_img/01-home/about_btn.gif) repeat 0px 0px; 
        width: 108px;
        height: 102px; 
        display: block;
		}

	a.about_btn span { 
        display: none; 
		}

	a.about_btn:hover { 
        background: url(../_img/01-home/about_btn.gif) repeat 0px -102px; 
		}
		
		
		
	#blog_btn {
		margin: 381px 0 0 0;
		width: 266px;
		height: 92px;
		float: left;
		}	
		
	a.blog_btn { 
        background: url(../_img/01-home/blog_btn.gif) repeat 0px 0px; 
        width: 266px;
        height: 92px; 
        display: block;
		}

	a.blog_btn span { 
        display: none; 
		}

	a.blog_btn:hover { 
        background: url(../_img/01-home/blog_btn.gif) repeat 0px -92px; 
		}
		
		
		
	#gallery_btn {
		margin: 119px 0 0 0;
		width: 115px;
		height: 91px;
		float: left;
		}	
		
	a.gallery_btn { 
        background: url(../_img/01-home/gallery_btn.gif) repeat 0px 0px; 
        width: 115px;
        height: 91px; 
        display: block;
		}

	a.gallery_btn span { 
        display: none; 
		}

	a.gallery_btn:hover { 
        background: url(../_img/01-home/gallery_btn.gif) repeat 0px -91px; 
		}
		
		
		
	#press_btn {
		margin: 210px 0 0 -115px;
		width: 135px;
		height: 172px;
		float: left;
		}	
		
	a.press_btn { 
        background: url(../_img/01-home/press_btn.gif) repeat 0px 0px; 
        width: 135px;
        height: 172px; 
        display: block;
		}

	a.press_btn span { 
        display: none; 
		}

	a.press_btn:hover { 
        background: url(../_img/01-home/press_btn.gif) repeat 0px -172px; 
		}
		
		
	#contact_btn {
		margin: 381px 0 0 -125px;
		width: 90px;
		height: 92px;
		float: left;
		}	
		
	a.contact_btn { 
        background: url(../_img/01-home/contact_btn.gif) repeat 0px 0px; 
        width: 90px;
        height: 92px; 
        display: block;
		}

	a.contact_btn span { 
        display: none; 
		}

	a.contact_btn:hover { 
        background: url(../_img/01-home/contact_btn.gif) repeat 0px -92px; 
		}
		

/* ! ---- BUTTON TEMPLATE ---- *//* ---------------------------------------------------- */		
		
		
	#click_here_btn {
		width: 217px;
		height: 23px;
		}	
		
	a.click_here_btn { 
        background: url(../_img/00-main/click_here_btn.gif) repeat 0px 0px; 
        width: 217px; 
        height: 23px; 
        display: block;
		}

	a.click_here_btn span { 
        display: none; 
		}

	a.click_here_btn:hover { 
        background: url(../_img/00-main/click_here_btn.gif) repeat 0px -23px; 
		}		
		
		
/* ! ---- MISC. ---- */
/* ---------------------------------------------------- */		.hidden {		visibility:hidden;		}
		
	.clear {
		clear: both;
		}
		
	hr {
  		height: 0;
		border: 0;
		border-bottom: dashed 1px #c6c7ca;
		margin-top: 10px;
		margin-left: 5px;
		}
