a {
	outline: none
}

a:link {
	color: #6f7700;
	text-decoration : none;
}

a:visited {
	color: #771380;
	text-decoration: none;
	outline: none;
}
a:hover {
	outline: none;
	text-decoration: underline;
	color: #771380;
}

body {
	margin: 0;
	background-color: #FFF;
}

#header {
	background-image: url(../img/header_bg.jpg);
	height: 154px;
	width: 960px;
	margin: 0 auto;
	position: relative;
	background-position: center top;
}

#logo {
	width: 324px;
	height: 84px;
	position: absolute;
	left: 29px;
	top: 13px;
}

h1 {
	position: absolute;
	top: 38px;
	right: 100px;
	margin: 0px;
	padding: 0px;
}
	
#nav {
	list-style: none;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 134px;
	top: 96px;
	z-index: 10;
	background-image: url(../img/nav_bg.png);
	margin: 0;
	padding: 5px;
	}


#nav li {
	list-style: none;
	display: inline;
	height: 29px;
	}

#nav a {
	float: left;
	overflow: hidden;
	height: 29px !important;
	height /**/:20px;
	}
	
#nav a:hover {
	height: 29px;
	background-position: 0 0px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -58px;
	height: 29px;
	}
	
#home a  {
	width: 146px;
	background-image: url(../img/nav_home.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
	margin-right: 31px;
	}

#products a {
	width: 146px;
	background-image: url(../img/nav_products.png);
	background-repeat: no-repeat;
	height: 29px;
	background-position: 0 -29px;
	margin-right: 31px;
}
#about  a{
	width: 146px;
	background-image: url(../img/nav_about.png);
	background-repeat: no-repeat;
	height: 29px;
	background-position: 0 -29px;
	margin-right: 31px;
}

#contact a {
	width: 146px;
	background-image: url(../img/nav_contact.png);
	background-repeat: no-repeat;
	height: 29px;
	background-position: 0 -29px;
}
#content_box {
	height: 745px;
	position: relative;
	padding-top: 35px;
	padding-left: 58px;
	padding-right: 58px;
}


#yama_baby {
	position: relative;
}
#mini_info {
	position: absolute;
	z-index: 22;
	left: 364px;
	top: 38px;
}
.holder-item_2 {
	width: 19px;
	height: 29px;
	z-index: 999;
	position: absolute;
	left: 1px;
	top: 15px;
}
#flav_text_2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #771380;
	z-index: 999;
}
#player a{
	position: absolute;
	left: 292px;
	top: 178px;
	background-image: url(../img/player.png);
	background-repeat: no-repeat;
	background-position: 0 -97px;
	border: 0;
	background-color: transparent;
	width: 103px;
	height: 97px;
}
#player a:hover {
	background-image: url(../img/player.png);
	background-position: 0 0;
}

.headline {
	position: relative;
	/* [disabled]text-align: justify; */
	z-index: 2;
}
#pic_yama {
	padding-top: 43px;
	text-align: center;
}
#pic_yama2 {
	/* [disabled]padding-top: 43px; */
	text-align: center;
}


#text_yama {
	font-size: 15px;
	color: #771380;
	padding-top: 10px;
	padding-bottom: 38px;
}

#bg {
	background-image: url(../img/bg.jpg);
	height: 790px;
	width: 960px;
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto;
}


#content_left {
	font-family: Verdana, Geneva, sans-serif;
	width: 394px;
	position: relative;
	float: left;
}
#content_left_2 {
	font-family: Verdana, Geneva, sans-serif;
	width: 394px;
	position: relative;
	float: left;
	background-image: url(../img/gradient_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	border-color: #FFF;
}
#content_left_2_2 {
	font-family: Verdana, Geneva, sans-serif;
	width: 394px;
	position: relative;
	float: left;
	/* [disabled]padding-bottom: 90px; */
	/* [disabled]border-color: #FFF; */
	/* [disabled]padding-right: 50px; */
	/* [disabled]background: #FFF; */
}


#content_right {
	font-family: Verdana, Geneva, sans-serif;
	width: 394px;
	position: relative;
	float: right;
	background-repeat: no-repeat;
}
#content_right_2 {
	font-family: Verdana, Geneva, sans-serif;
	width: 394px;
	position: relative;
	float: right;
	padding-bottom: 50px;
	background-image: url(../img/gradient_bg_4.png);
	background-position: bottom;
}
#flav {
}

#arrow {
	background-image: url(../img/yama_arrow.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 225px;
	position: absolute;
	top: 88px;
	left: 452px;
	z-index: 55;
}
#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #6f7700;
	padding: 0 75px 10px 75px;
}
#social {
	list-style: none;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
#social li {
	list-style: none;
	display: inline;
	height: 39px;
}
#social a {
	float: left;
	overflow: hidden;
	height: 39px !important;
	height /**/:20px;
}
#social a:hover {
	height: 39px;
	background-position: 0 0px;
}
#social a:active, #social a.selected {
	background-position: 0 -78px;
	height: 39px;
}
#facebook a {
	width: 129px;
	background-image: url(../img/social_facebook.png);
	background-repeat: no-repeat;
	background-position: 0 -39px;
	height: 39px;
}
#twitter a {
	width: 135px;
	background-image: url(../img/social_twitter.png);
	background-repeat: no-repeat;
	background-position: 0 -39px;
	height: 39px;
}
#myspace a {
	width: 130px;
	background-image: url(../img/social_myspace.png);
	background-repeat: no-repeat;
	background-position: 0 -39px;
	height: 39px;
}

#newsletter_bg {
	background-image: url(../img/newsletter_bg.png);
	background-repeat: no-repeat;
	width: 394px;
	height: 190px;
	position: relative;
	padding: 0;
	margin: 0;
}
#newsletter_top {
	position: relative;
	padding: 18px;
	height: 35px;
}

#newsletter_text {
	position: relative;
	float: left;
	color: #771380;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	padding-top: 9px;
}
#newsletter_field {
	background-image: url(../img/newsletter_field.png);
	background-repeat: no-repeat;
	position: relative;
	height: 30px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #771380;
	background-color: transparent;
	border: none;
	width: 262px;
	padding: 5px 0 0 8px;
}
.submit {
	background-image: url(../img/newsletter_button.png);
	width: 122px;
	height: 39px;
	background-repeat: no-repeat;
	background-position: 0 -39px;
	border: 0;
	background-color: transparent;
	float: right;
	margin-right: 18px;
}
.submit:hover
 {
	background: transparent url("../img/newsletter_button.png") no-repeat;
}
#content_box_2 {
	height: 745px;
	position: relative;
	padding-top: 8px;
	padding-left: 58px;
	padding-right: 58px;
}
#bg_2 {
	background-image: url(../img/bg.jpg);
	height: 790px;
	width: 960px;
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto;
	padding-top: 8px;
}
#tabs {
	list-style: none;
	display: block;
	overflow: hidden;
	position: relative;
	padding-left: 31px;
	margin: 0;
	padding-right: 31px;
}
#tabs li {
	list-style: none;
	display: inline;
	height: 29px;
}
#tabs a {
	float: left;
	overflow: hidden;
	height: 29px !important;
	height /**/:20px;
}
#tabs a:hover {
	height: 29px;
	background-position: 0 0px;
}
#tabs a:active, #tabs a.selected {
	background-position: 0 -58px;
	height: 29px;
}
#yama a {
	width: 224px;
	background-image: url(../img/prod_tab_flav.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#top a {
	width: 224px;
	background-image: url(../img/prod_tab_top.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#smoot a {
	width: 240px;
	background-image: url(../img/prod_tab_smoot.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#pleas a {
	width: 224px;
	background-image: url(../img/prod_tab_pleas.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#oj a {
	width: 224px;
	height: 29px;
	background: url(../img/prod_tab_oj.png) no-repeat 0 -29px;
}

#text_prod {
	font-size: 15px;
	color: #f00d00;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: justify;
}
#text_oj {
	font-size: 15px;
	color: #ff9e00;
	padding-top: 10px;
	/* [disabled]padding-bottom: 20px; */
	text-align: justify;
	background: url(../img/gradient_bg_4.png) no-repeat bottom;
}


#fatfree {
	background-image: url(../img/prod_fatfree.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 120px;
	position: relative;
}


#smallstuff {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #f00d00;
	padding-top: 15px;
}
.holder-line {
	height: 148px;
	padding-bottom: 15px;
	position: relative;
}
#holder_b {
	height: 65px;
	padding-bottom: 15px;
	position: relative;
}

.holder-item {
	margin: 0;
	width: 108px;
	height: 148px;
	padding: 0 11px 0 12px;
	position: relative;
	float: left;
	z-index: 999;
}
#holder_3 {
	height: 118px;
	position: relative;
	text-align: right;
}
#holder_4 {
	width: 68px;
	height: 65px;
	position: relative;
	float: left;
	padding: 0 5px 0 5px;
}


#flav {
	width: 108px;
	position: relative;
}
#flav_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #f00d00;
	text-align: center;
	width: 100%;
	z-index: 999;
}
#text_top_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #f00d00;
	width: 197px;
	position: relative;
	padding-top: 10px;
	float: left;
	background-color: #FFF;
}
#text_top_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #f00d00;
	width: 197px;
	position: relative;
	padding-top: 10px;
	float: right;
	background-color: #FFF;
}
#trigger {
	height: 148px;
	padding-bottom: 15px;
	position: relative;
}
#fruitz a {
	width: 449px;
	background-image: url(../img/about_tab_fruitz.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#store a {
	width: 449px;
	background-image: url(../img/about_tab_store.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#text_about {
	font-size: 15px;
	color: #f76200;
	padding-top: 10px;
	text-align: justify;
}
#content_right_3 {
	font-family: Verdana, Geneva, sans-serif;
	width: 394px;
	position: relative;
	float: right;
	padding-bottom: 35px;
	background-image: url(../img/gradient_bg3.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 375px;
}
#arrow_2 {
	height: 251px;
	width: 28px;
	position: absolute;
	top: 88px;
	left: 465px;
	z-index: 55;
}
#top_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #f00d00;
	text-align: center;
	width: 108px;
	position: relative;
}
#toppings {
	width: 68px;
	position: relative;
}
#top_text_2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #f00d00;
	text-align: center;
	position: relative;
}
#pleas_bg {
	background-image: url(../img/pleas_bg.png);
	background-repeat: no-repeat;
	width: 394px;
	height: 381px;
	position: relative;
	padding: 0;
	margin: 0;
}
#store_pic {
	height: 191px;
	padding-bottom: 10px;
	position: relative;
	float: right;
}
#map_pic {
	height: 335px;
	padding-bottom: 5px;
	position: relative;
	float: right;
}
#contact_bg {
	background-image: url(../img/contact_bg.png);
	background-repeat: no-repeat;
	width: 394px;
	height: 381px;
	position: relative;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #6f7700;
	font-size: 15px;
}
#text_contact {
	font-size: 15px;
	color: #6f7700;
	padding-top: 10px;
	padding-bottom: 63px;
}
.big_pic {
	position: relative;
	float: right;
	z-index: 1;
}
#view a {
	height: 41px;
	border: 0;
	background-image: url(../img/button_view.png);
	background-position: 0 -41px;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	width: 96px;
	padding-right: 20px;
}
#view a:hover {
	border: 0;
	background-position: 0 0;
}

#download  a{
	height: 41px;
	border: 0;
	background-image: url(../img/button_download.png);
	background-position: 0 -41px;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	width: 144px;
}
#download a:hover {
	border: 0;
	background-position: 0 0;
}
#phone a {
	width: 449px;
	background-image: url(../img/contact_tab_phone.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}

#loc a {
	width: 449px;
	background-image: url(../img/contact_tab_loc.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	height: 29px;
}
#contact_holder {
	width: 394px;
	padding: 15px 0 15px 0;
	position: relative;
	height: 400px;
	float: right;
}
#contact_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #6f7700;
	position: relative;
	float: left;
	padding: 9px 5px 22px 25px;
	width: 60px;
}
.contact_field {
	background-image: url(../img/contact_field.png);
	background-repeat: no-repeat;
	position: relative;
	height: 35px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #6f7700;
	background-color: transparent;
	border: none;
	width: 262px;
	padding: 7px 9px 7px 7px;
}

#contact_message {
	background-image: url(../img/contact_message.png);
	background-repeat: no-repeat;
	position: relative;
	height: 136px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #6f7700;
	background-color: transparent;
	border: none;
	width: 262px;
	padding: 7px 8px 7px 7px;
	overflow: hidden;
}
.submit_c {
	background-image: url(../img/send.png);
	width: 122px;
	height: 39px;
	background-repeat: no-repeat;
	background-position: 0 -39px;
	border: 0;
	background-color: transparent;
	float: right;
	margin-right: 18px;
	outline: none;
}
.submit_c:hover {
	background: transparent url("../img/send.png") no-repeat;
}
#arrow_3 {
	height: 251px;
	width: 28px;
	position: absolute;
	top: 88px;
	left: 490px;
	z-index: 55;
}
#aus {
	background-image: url(../img/pleas_aus.png);
	background-repeat: no-repeat;
	height: 120px;
	position: absolute;
	z-index: 6;
	top: 205px;
	width: 120px;
	right: 0px;
}
#grad
 {
	position: absolute;
	top: 377px;
	left: 407px;
	z-index: 1;
}

.holder-item_2 {
	z-index: 999;
	width: 197px;
	position: relative;
	height: 100%;
}
#topping {
	position: relative;
	float: left;
}
#topping_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #f00d00;
	z-index: 999;
	text-align: center;
}
#topping_text_2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #a56237;
	z-index: 999;
	text-align: center;
}
#yama_tip_1 {
	position: absolute;
	z-index: 999;
	left: 321px;
	top: 267px;
}
