.noPrint {
	display: none !important;
}

.toPrint {
	display: block !important;
	margin: 10px 0px 20px 10px;
}

body {
	background-color: #fff;
}

div#bg {
	width: 660px;
	background: none;
}

div#bg_top {
	width: 100%;
	background: none;
}

div#top {
	width: 100%;
	background: none;
}

div#main {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div#bg_bottom {
	background: none;
	width: 100%;
	padding: 0px;
}

div#content_wrapper {
	background-color: #fff;
	width: 100%;
	padding: 0px;
}

/**************************
		CONTENT PAGE
**************************/

div#content_page {
	width: 640px;
	overflow: hidden;
	padding: 10px;
}

div#content {
	width: 100%;
	float: none !important;
}

/**************************
		CONTACT PAGE
**************************/

div#contact_page {
	width: 640px;
	overflow: hidden;
	padding: 10px;
}

div#contact {
	width: 100%;
	float: none !important;
}

form.form {
	width: 100%;
}

form.form div {
	width: 100%;
}

/**************************
		FAQ PAGE
**************************/

div#faq_page {
	width: 640px;
	overflow: hidden;
	padding: 10px;
}

div#faq {
	width: 100%;
	float: none !important;
}

/**************************
        MEDIA PAGE
**************************/

div#media_page {
    width: 640px;
    overflow: hidden;
    padding: 10px;
}

div#media {
    width: 100%;
    float: none !important;
}

/**************************
		PRODUCT PAGE
**************************/

div#product_detail {
	width: 640px;
	padding: 10px;
}

div#prod_detail_wrap {
	width: 640px;
}

div#prod_detail_left {
	width: 160px;
}

div#product_image {
	width: 160px;
}

div#size_available div {
	width: 160px;
}

/*** prod_detail_wrap - right ***/
div#prod_detail_right {
	width: 470px;
	float: left;
	margin-left: 10px;
}

div#prod_detail_right div#heading_btn_wrap {
	width: 470px;
}

div#prod_detail_right div.p_title {
	width: 458px;
	background-color: #fff;
	border-bottom: 1px solid #008157;
	margin: 5px 12px 5px 0px;
	padding: 0px;
}

/*** related products ***/
div#prod_detail_right div#related_products div.sliding_bar_wrap {
	width: 470px;
}

div#related_products div.sliding_bar_wrap a.p_prev {
	display: none !important;
}

div#related_products div.sliding_bar_wrap a.p_next {
	display: none !important;
}

div#prod_detail_right div#related_products div.sliding_bar_wrap div.sliding_bar {
	width: 468px;
	margin: 0px 1px;
}

div#prod_detail_right div#related_products div.sliding_bar ul {
	width: 468px;
}

div#prod_detail_right div#related_products div.sliding_bar ul li {
	width: 68px;
	height: 95px;
	margin: 0px 5px;
}

div#prod_detail_right div#related_products div.sliding_bar ul li a {
	background: url('../images/bg_related_product_print.jpg') no-repeat;
	width: 68px;
	height: 95px;
}

/*** related recipes ***/
div#prod_detail_right div#related_recipes div.sliding_bar_wrap {
	width: 470px;
}

div#related_recipes div.sliding_bar_wrap a.r_prev {
	display: none !important;
}

div#related_recipes div.sliding_bar_wrap a.r_next {
	display: none !important;
}

div#prod_detail_right div#related_recipes div.sliding_bar_wrap div.sliding_bar {
	width: 470px;
	margin: 0px;
}

div#prod_detail_right div#related_recipes div.sliding_bar ul {
	width: 470px;
}

div#prod_detail_right div#related_recipes div.sliding_bar ul li {
	width: 229px;
	_width: 225px;
	height: 144px;
	overflow: hidden;
	float: left;
	margin: 0px 3px;
	_margin: 0px 1px;
}

div#prod_detail_right div#related_recipes div.sliding_bar ul li div.recipe_img_wrap {
	background: url('../images/bg_recipe_img_small.gif') no-repeat;
    width: 104px;
    height: 126px;
    padding-top: 18px;
    padding-left: 9px;
}

div#prod_detail_right div#related_recipes div.sliding_bar ul li div.recipe_brief_wrap {
	width: 110px;
}

div#prod_detail_right div#related_recipes div.sliding_bar ul li div.recipe_brief_wrap p {
	font-size: 10px;
	margin-bottom: 0px;
    padding-top: 6px;
}

/**************************
		RECIPE PAGE
**************************/

div#recipe_detail {
	width: 640px;
	padding: 10px;
}

div#recipe_detail_wrap {
	width: 640px;
	padding: 0px;
}

div#recipe_detail_left {
	width: 140px;
}

div#recipe_detail_middle {
	width: 370px;
    margin-left: 10px;
}

/*** recipe_detail_right - right ***/
div#recipe_detail_right {
	background: none;
    width: 108px;
    border: 1px solid #dbdbdb;
    padding: 0px 4px;
}

div#recipe_detail_right p {
    padding: 7px 0px 7px 5px;
    margin: 0px;
    border-bottom: 1px solid #dbdbdb;
}

/*** related products ***/
div#recipe_detail div#cta_relprod_wrap {
	background: #ecedee url('../images/recipes/bg_related_section.gif') repeat-x;
    width: 640px;
    padding: 7px 0px 0px 0px;
}

div#recipe_detail div#related_products {
    width: 490px;
    float: right;
}

div#recipe_detail div#related_products div.sliding_bar_wrap {
	width: 490px;
	margin: 0px;
}

div#recipe_detail div#related_products div.sliding_bar_wrap div.sliding_bar {
	width: 486px;
	margin: 0px 1px;
}

div#recipe_detail div#related_products div.sliding_bar ul {
	width: 486px;
}

div#recipe_detail div#related_products div.sliding_bar ul li {
	width: 71px;
	height: 95px;
	margin: 0px 5px;
}

div#recipe_detail div#related_products div.sliding_bar ul li a {
    background: url('../images/bg_related_product_print.jpg') no-repeat;
    width: 68px;
    height: 95px;
}

/*** related recipes ***/
div#recipe_detail div#related_recipes {
	width: 490px;
	padding: 7px 0px 0px 150px;
}

div#recipe_detail div#related_recipes div.sliding_bar_wrap {
	width: 490px;
}

div#recipe_detail div#related_recipes div.sliding_bar_wrap div.sliding_bar {
	width: 490px;
	margin: 0px;
}

div#recipe_detail div#related_recipes div.sliding_bar ul {
	width: 490px;
}

div#recipe_detail div#related_recipes div.sliding_bar ul li {
	width: 235px;
	_width: 231px;
	height: 144px;
	overflow: hidden;
	float: left;
	margin: 0px 5px;
	_margin: 0px 3px;
}

div#recipe_detail div#related_recipes div.sliding_bar ul li div.recipe_img_wrap {
    background: url('../images/bg_recipe_img_small.gif') no-repeat;
    width: 104px;
    height: 126px;
    padding-top: 18px;
    padding-left: 9px;
}

div#recipe_detail div#related_recipes div.sliding_bar ul li div.recipe_brief_wrap {
    width: 110px;
}

div#recipe_detail div#related_recipes div.sliding_bar ul li div.recipe_brief_wrap p {
    font-size: 10px;
    margin-bottom: 0px;
    padding-top: 6px;
}
