/* myCurves Screen CSS */

/* Overarching Tag Rules */

body {
	background: #fff url("/images/bg.jpg") repeat-x;
	margin: 0;	
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #407778;
	text-align: center;
}
#background_wrap {
	background:url(/images/bg_body.gif) repeat-y;
	width:778px;
	margin:0 auto;
}
#background_gradient {
	background:url(/images/bg_gradient.jpg) no-repeat;
	width:778px;
}
/*IE 5*/
/*These global selectors exist to overwrite IE 5's font rendering issues '*/
p, td, ul, ol, li {
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #407778;
}

/* All H's here now for ease of use */
h1 {
	font: bold 24px verdana, arial, helvetica, sans-serif;
	margin: 0 0 18px 0;
}

h2 {
	font: bold 13px verdana, arial, helvetica, sans-serif;
	margin: 0 0 5px 0;
}

h3, h4, h5, h6 {
	font: bold 12px verdana, arial, helvetica, sans-serif;
	margin: 0 0 5px 0;
}

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

a:visited { 
	color: #de577b;
	text-decoration: none;
}

a:hover { 
	color: #de577b; 
	text-decoration: underline;
}

a:active { 
	color: #de577b;
	text-decoration: none;
}

#subsubnav a:link { 
	color: #e0f3d5;
	text-decoration: none;
}

#subsubnav a:visited { 
	color: #e0f3d5;
	text-decoration: none;
}

#subsubnav a:hover { 
	color: #e0f3d5; 
	text-decoration: underline;
}

#subsubnav a:active { 
	color: #e0f3d5;
	text-decoration: none;
}

p {
	margin: 0;
	padding: 10px 24px 0px 24px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

ul.arrow {
	list-style-image: url("/images/bullet_arrow.gif");
	padding: 0;
	margin: 0;
}

ul.arrow2 {
	list-style-image: url("/images/bullet_arrow.gif");
/*	padding: 0;
	margin: 0; */
}

img, table {
	border: 0;
	padding: 0;
	margin: 0;
}

td {
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0;
}


form {
	margin: 0;
	padding: 0;
}

.error {
	margin: 0;
	padding: 0;
	color: #de577b;
}

/* * * * Header * * * */
.logoTarget { 
	margin-left: 68px;
	width:192px;
	height:60px;
}

#header { 
	margin: 0 auto;
	width: 756px;
	height: 89px;
	text-align: left;
}


/* * * * * * MAIN PAGE STYLES * * * * * */


#container {
	width: 756px;
	margin-right: auto;
	margin-left: auto;
	/*background: #edf9f4;*/
	background:#fff;
}

#container td {
/*	border: 1px solid #f00; */
}


#container td.header {
	height: 89px;
}


#container td.nav {
/*	height: 21px; */
}

#container td.subnav {
	background: #fff url("/images/subnav.gif") repeat-x;
	height: 18px;
	width: 756px; 
	vertical-align: middle;
}

#container td.subnav p {
	padding: 0;
	padding-left: 33px;
	margin: 0;	
	color: #87acac;
	font-size: 10px;
}

#container td.leftcontent {
	background: #d4b0ff; /*ead47a - previous color*/
	border-left: 3px solid #ffffff; 
}

.rightcontent {
	width: 572px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#rightside {
	margin: 0;
	padding: 0;
	text-align: left;
}

#container td.flashmarquee {
	height: 209px;
}

#container td.promoarea {
	height: 170px;
}

#container td.flashdescription {
	/*background: #edf9f4 url("/images/flashdescription.gif") top left no-repeat;*/
	background: #ffffff url("/images/flashdescription.gif") top left no-repeat;
	width: 194px;
}

#container td.flashdescription p.title {
	padding: 21px 14px 0 14px;
	margin: 0;
}

#container td.flashdescription p {
	padding: 7px 14px 0 14px;
	margin: 0;
}

#container td.maindescription {
	background: #edf9f4 url("/images/tools_resources/main_description.gif") top left no-repeat;
	width: 194px;
}

#container td.maindescription p.title {
	padding: 45px 14px 0 14px;
	margin: 0;
}

#container td.maindescription p {
	padding: 7px 14px 0 14px;
	margin: 0;
}

/* start thirty minute */

#thirtyminute {
/*	border: 1px solid #f00; 
	width: 370px; */
	margin-left: 8px;
}

#thirtyminute td.left {
	height: 150px; 
	width: 189px;
	background: #edf9f4 url("/images/bg_30_min_recipes.gif") top left repeat-x;
}

#thirtyminute td.right {
	height: 150px; 
	width: 179px;
	background: #edf9f4 url("/images/bg_30_min_recipes.gif") top left repeat-x;
}

#thirtyminute td.right li a {
	color: #de577b;
}

#thirtyminute td.right li {
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	padding-bottom: 9px;
}

#thirtyminute img.photos {
	padding: 8px 0 0 8px;
}

#thirtyminute p {
	margin: 0;
	padding: 8px 0 0 8px;
}

/* end thirty minute */

/* start features */

#features {
/*	border: 1px solid #f00; 
	width: 370px; */
	margin-left: 8px;
}

#features td.left a{
	color: #de577b;
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	margin: 0;
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 0px;
}

#features img.photos {
	padding: 8px 0 0 8px;
}

#features p {
	margin: 0;
	padding-left: 5px; 
	padding-right: 3px;
	padding-top: 0px;
}

/* end thirty minute */

#subsubnav {
	background: #467273; 
/*	height: 14px; */
	width: 572px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-bottom: 1px solid #fff;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #fff;
}


/* 2 sub features */

td.feature1of2 {
	background: url("/images/bg_1of2features.gif") top left no-repeat;
}

td.feature2of2 {
	background: url("/images/bg_2of2features.gif") top left no-repeat;
}



/*  3 sub FEATURES  */


td.feature1of3 {
	background: url("/images/bg_1of3features.gif") top left no-repeat;
}

td.feature2of3 {
	background: url("/images/bg_2of3features.gif") top left no-repeat;
}

td.feature3of3 {
	background: url("/images/bg_3of3features.gif") top left no-repeat;
}

#threefeatures p {
	margin: 0;
	padding: 7px 18px 7px 18px;
	color: #356162;
}

#threefeatures li.pinkbullets a {
	color: #de577b;
}

li.pinkbullets {
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	padding-bottom: 9px;
	margin-left: 34px;
}

img.threefeatures {
	padding: 0;
	margin: 0;
}

/*  4 sub FEATURES  */

#fourfeatures.feature1of4 {
	width: 286px;}
	
#fourfeatures.feature3of4 {
	width: 286px;}

td.feature1of4 {
	background: url("/images/bg_1of4features.gif") top left no-repeat;
}

td.feature2of4 {
	background: url("/images/bg_2of4features.gif") 3px 0 no-repeat; }

td.feature3of4 {
	background: url("/images/bg_1of4features.gif") top left no-repeat;
}

td.feature4of4 {
	background: url("/images/bg_2of4features.gif") 3px 0 no-repeat;
}

#fourfeatures p {
	margin: 0;
	padding: 7px 18px 7px 18px;
	color: #356162;
}

#fourfeatures li.pinkbullets a {
	color: #de577b;
}

li.pinkbullets {
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	padding-bottom: 9px;
	margin-left: 34px;
}

img.fourfeatures {
	padding: 0;
	margin: 0;
}



/* left bar */


#leftbar p {
	margin: 0;
	padding: 7px 10px 7px 19px;
}

#leftbar td.myinfo1 {
	background: #e0f3d5;
}

#leftbar td.myinfo1 p {
	font-size: 11px;
}

#leftbar td.myinfo2 {
	background: #f2faed;
}

#leftbar td.myinfo2 p {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}

#leftbar td.myinfo3 {
	background: #e0f3d5;
}

#leftbar td.myinfo3 p {
	font-size: 10px;
}

#leftbar td.poll1 {
	background: #cbe8a5;
	width:181px;
	padding-left:0 !important;	
}

#leftbar td.poll2 {
	background: #FFC7D0;
}

#leftbar td.poll3 {
	background: #FFBFFF;
}

#leftbar td.poll4 {
	background: #e1dafd;
}

#leftbar td.poll ul, #leftbar td.poll1 ul, #leftbar td.poll2 ul, #leftbar td.poll3 ul, #leftbar td.poll4 ul {
	margin: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 19px; }

#leftbar td.poll li {
	list-style-type: none;
	color: #517a24;
	margin-bottom: 5px; }

#leftbar td.poll1 li {
	list-style-type: none;
	color: #517a24;
	margin-bottom: 5px; }
	
#leftbar td.poll2 li {
	list-style-type: none;
	color: #cc0099;
	margin-bottom: 5px; }
	
#leftbar td.poll3 li {
	list-style-type: none;
	color: #7d497b;
	margin-bottom: 5px; }
	
#leftbar td.poll4 li {
	list-style-type: none;
	color: #4e0d8b;
	margin-bottom: 5px; }
	
#leftbar td.poll1 p {color: #517a24; }
#leftbar td.poll2 p {color: #cc0099; }
#leftbar td.poll3 p {color: #7d497b; }
#leftbar td.poll4 p {color: #4e0d8b; }	

/*  MAC IE5 HACK  \*/
#leftbar td.poll li {
	margin-bottom: 5px;
}
/* END MAC IE5 HACK */


#leftbar td.poll p {
	color: #517a24;
}

.votebutton {
	margin: 5px 0 10px 10px;
}

#leftbar td.dianemag {
	background: #d4b0ff; /* ead47a - previous color*/
}

#leftbar td.dianemag p {
	color: #782fce; /* 9f62e7 - previous color*/
	font-size: 10px;
}

#leftbar td.myinfo2 a {
	color: #de577b;
	font-weight: bold;
}




/* * * * LEVEL 4 SUBPAGE * * * */


.rightcontent4 {
	width: 572px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(/images/bg_level4.gif) top left repeat-y;
}

.rightcontent4wide {
	width: 756px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(/images/bg_level4_large.gif) top left repeat-y;
}



/* * * * MY PROFILE * * * */


dl {
padding: 3px;
margin: 11px 0 11px 0;
}

dt {
float: left;
width: 200px;
text-align: right;
padding: 3px 0 0 0;
clear: both;
}

dd {
margin: 0 0 4px 205px;
}

form input.field, select {
	font: 11px verdana, arial, helvetica, sans-serif;
	height: 19px;
	width: 150px;
}

.phone3 {
	width: 35px;
	margin-right: 6px;
}

.phone4 {
	width: 50px;
}

#country_nav {
	width:530px; 
	margin: 10px 0 10px 22px;
	font-weight: bold; }
	
.rightcontent4 h2 {
	margin: 10px 0 10px 22px; }


/* * * * Calculators * * * */

.calc_results {
	font-size: 15px;
	font-weight: bold;
}



/* * * * Travel Planner Form * * * */


#locations {
	margin-left: 42px;
	margin-top: 15px;
	width: 488px;
}

#locations td {
	vertical-align: top;
	padding-bottom: 5px;
}

#locations table.zipcode_right {
	width: 185px;
	/*margin: 0 0 0 10px;*/
}

#locations table.border {
	border: 1px solid #346061;
	background: #edf9f4;
	margin: 0 0 20px 0;
}

#locations td.locator_padding {
	padding: 10px 0 5px 0;
	border-top: 1px solid #346061;
}

#locations td.cellpadding {
	padding: 5px 10px 5px 10px;
	width: 303px;
}

#locations td.cellpadding_border {
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #346061;
}


/* * * * Travel Planner data Display * * * */

#datadisplay {
	margin-left: 25px;
	margin-top: 15px;
}

#datadisplay td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #c6e3de;
	
}

#datadisplay td.left {
	width: 322px;
	padding-left: 10px;
	background: #edf9f4;
	font-weight: bold;
}

#datadisplay td.right {
	width: 150px;
	text-align: right;
	padding-right: 10px;
	background: #edf9f4;
}

.dianemag {
	width:181px;
	overflow:hidden;
	margin:0;
	padding:0;
}

/* * * * Admin Health Quiz Styles * * * */
#edit_quiz_form {
	position:relative;
	left:25px;
	_float:left;
}
#edit_quiz_form
.left_column {
	margin-bottom:4px;
}
#edit_quiz_form input,
#edit_quiz_form textarea,
#edit_quiz_form select {
	margin-bottom:4px;
}
#edit_quiz_form
#btn_save {
	margin-top:4px;
	margin-bottom:8px;
}
.clear { clear:both; }
/* Homepage and Articles Redesign Styles */
#top_ads {
	position:relative;
	width:189px;
}
#top_ad_1,
#top_ad_2 {
	position:absolute;	
	left:1px;
	top:12px;
}
#top_ad_2 {
	top:109px;
}
#banner_health_focus {
	margin:5px 0 5px 5px;
}
#home_mid {
	background:#e4dfef url(/images/bg_home_cols.gif) no-repeat;
	position:relative;
	height:111px;
	width:562px;
}
#home_cols_wrap {
	background:url(/images/bg_cols_wrap.gif) repeat-y;
	width:562px;
	float:left;
}
#home_cols {
	background:url(/images/bg_home_mid.gif) no-repeat;
	width:561px;
	float:left;
	padding:6px 0 0 1px;
}
#home_cols a,
#home_cols a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#336666;
	text-decoration:none;
}
#home_cols a:hover {
	text-decoration:underline;
}
.home_cols {
	background:url(/images/bg_cols.gif) 5px 0 repeat-y;
	position:relative;
	float:left;
	width:168px;
	padding:84px 0 0 17px;
	height:300px; /* Remove to make expandable */
}
.home_cols a {
	padding-right:5px;
}
.hdr_col {
	position:absolute;
	top:0;
	left:5px;
}
#home_cols_ftr {
	background:url(/images/home_cols_ftr.gif) no-repeat;
	width:562px;
	height:12px;
}
#featured_recipe,
#message_board {
	position:absolute;
	top:5px;
	left:5px;
}
#message_board {
	left:377px;
}
#article_sections {
	background:url(/images/articles/bg_articles_sections.jpg) no-repeat;
	width:567px;
	height:142px;
	padding:78px 0 0 5px;
}
.article_sections {
	padding:0 5px 0 16px;
	width:165px;
	float:left;
}
#article_sections ul {
	margin:0;
	padding:0;
	list-style:none;
}
#article_sections ul li {
	background:url(/images/articles/article_bullet.gif) 0 2px no-repeat;
	margin:0;
	padding:0 0 5px 15px;
}
#article_sections ul li a,
#article_sections ul li a:hover {
	color:#000;
}
#articles_diane_magazine {
	background:url(/images/articles/bg_diane_magazine.jpg) no-repeat;
	position:relative;
	width:567px;
	height:184px;
	clear:both;
}
#btn_read_success,
#btn_read_gary,
#btn_read_archives {
	position:absolute;
	top:126px;
	left:56px;
}
#btn_read_gary { left:235px; }
#btn_read_archives { left:410px; }
#article_wisdom {
	background:url(/images/articles/bg_wisdom_queens.jpg) 5px 0 no-repeat;
	width:572px;
	height:90px;
	position:relative;
	padding-bottom:200px;
}
#article_wisdom img {
	position:absolute;
	top:41px;
	left:438px;
}
/* Recipes Section */
#recipe_wrap {
	background:url(/images/recipes/bg_recipe_wrap.jpg) no-repeat;
	position:relative;
	width:572px;
	height:238px;
}
#recipe_wrap p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:93px;
	left:247px;
	color:#000;
	padding:0;
	margin:0;
	width:286px;
}
#hdr_recipe {
	position:absolute;
	top:51px;
	left:37px;
}
#btn_view_recipes {
	position:absolute;
	top:148px;
	left:242px;
}
#img_recipe {
	position:absolute;
	top:84px;
	left:34px;
}
#recipe_cols {
	background:url(/images/recipes/bg_recipe_cols.gif) repeat-y;
	position:relative;
	width:566px;
	padding:0 0 5px 6px;
	float:left;
}
.recipe_col {
	background:url(/images/recipes/bg_recipe_col.jpg) no-repeat;
	position:relative;
	width:180px;
	height:257px;
	float:left;
	margin-left:5px;
}
.recipe_col img {
	position:absolute;
	left:13px;
	top:10px;
}
body
#recipe_cols a {
	text-decoration:none;
	color:#000;
}
body
#recipe_cols a:hover {
	text-decoration:underline;
	color:#000;
}
body .recipe_col ul {
	position:absolute;
	top:49px;
	left:16px;
	list-style:none;
	margin:0;
	padding:0;
}
body .recipe_col ul li {
	background:url(/images/recipes/bg_recipe_col_list.gif) 0 3px no-repeat;
	margin:0 0 1px 0;
	padding:0 0 0 15px;
}
body .recipe_col ul a,
body .recipe_col ul a:hover {
	text-decoration:none;
	color:#000;
}
body .recipe_col ul a:hover  {
	text-decoration:underline;
	color:#000;
}
#submit_recipe {
	background:url(/images/recipes/bg_submit_recipe.gif) no-repeat;
	position:relative;
	width:572px;
	height:44px;
	clear:both;
}
#submit_recipe img {
	position:absolute;
	top:4px;
	left:440px;
}
/* New Recipes */
#new_recipes_wrap {
	background:url(/images/recipes/bg_new_recipes_wrap.jpg) repeat-y;
	position:relative;
	width:572px;
	float:left;
	min-height:532px;
	height: auto !important;
	height:532px;
}
#new_recipes {
	background:url(/images/recipes/bg_new_recipes.jpg) no-repeat;
	width:544px;
	padding:96px 0 0 28px;
	float:left;
}
#wrap_recipe_detail
.by_ingredient,
#new_recipes_wrap
.by_ingredient {
	background:url(/images/recipes/bg_new_recipes_ingredient.jpg) no-repeat;
}
#wrap_recipe_detail
.by_type,
#new_recipes_wrap
.by_type {
	background:url(/images/recipes/bg_new_recipes_type.jpg) no-repeat;
}
#wrap_recipe_detail
.recipe_detail_submit {
	background:url(/images/recipes/bg_submit_recipe_detail.jpg) no-repeat;
	padding-top:85px;
	padding-left:0;
	width:600px;
} 
.new_recipe {
	border-bottom:1px dotted #407778;
	position:relative;
	width:517px;
	padding:0 0 12px 0;
	float:left;
}
#no_border {
	border:none;
}
.recipe_name {
	position:relative;
	left:126px;
	top:7px;
	float:left;
	width:380px;
}
body
#new_recipes h1 {
	font:16px Arial, Helvetica, sans-serif;
	color:#b93863;
	font-weight:bold;
	position:absolute;
	top:46px;
	left:151px;
	margin:0;
	padding:0;
} 
body
.by_ingredient h1 { left:157px !important; }
body
.by_type h1 { left:118px !important; }
.rating {
	position:absolute;
	top:0;
	left:0;
}
.star {
	visibility:hidden;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating{float:left;width:21px;height:26px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/images/recipes/bg_rating_stars.png) 0 0 no-repeat}
div.star-rating a{display:block;width:21px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -26px!important}
div.star-rating-hover a{background-position:0 -26px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
#submit_a_recipe {
	background:url(/images/recipes/bg_submit_a_recipe.jpg) no-repeat;
	position:relative;
	width:572px;
	clear:both;
	height:60px;
}
#submit_a_recipe img {
	position:absolute;
	top:20px;
	left:440px;
	border:0;
}
/* */
/* Recipe Detail Page */
#wrap_recipe_detail {
	background:url(/images/recipes/bg_wrap_recipe_detail.gif) repeat-y;
	width:572px;
}
#recipe_detail {
	background:url(/images/recipes/bg_recipe_detail.jpg) no-repeat;
	position:relative;
	width:502px;
	padding:0 35px 0 35px;
	overflow:hidden;
}
#recipe_detail h1 {
	font:16px Arial, Helvetica, sans-serif;
	color:#b93863;
	font-weight:bold;
	position:absolute;
	top:47px;
	left:151px;
	margin:0;
	padding:0;
}
#recipe_detail p {
	color:#000;
	margin-left:0;
	padding-left:4px;
}
.main_recipe_img {
	float:left;
	position:relatve;
	left:28px;
	/*top:117px;*/
}
.recipe_content_hdr {
	width:535px;
	padding-bottom:20px;
	margin-bottom:10px;
	float:left;
	padding-top:117px;
}
#recipe_detail
#number_servings {
	margin-left:200px;
	padding:58px 30px 0 0;
	/*padding:175px 30px 0 0;*/
}
#btn_print_recipe {
	position:absolute;
	top:222px;
	left:217px;
}
#btn_print_page {
	margin:15px 0 10px 0;
}
#btn_back_recipes {
	margin:12px 0 0 0;
}
#recipe_detail ul,
#recipe_detail ol {
	margin-top:2px;
}
#recipe_detail ul li,
#recipe_detail ol li {
	color:#000;
}
#recipe_detail
.separator {
	background:url(/images/separator.gif) repeat-x;
	position:relative;
	left:0;
	width:510px;
	height:10px;
	display:block;
	margin-top:8px;
}
.title_recipe_detail {
	font:19px Arial, Helvetica, sans-serif;
	color:#5a3380;
	position:absolute;
	top:81px;
	left:28px;
	width:508px;
	/*border-bottom:2px dotted #a6a6a6;*/
}
#rate_recipe {
	background:url(/images/recipes/bg_rate_recipe.gif) 0 28px no-repeat;
	position:absolute;
	top:119px;
	left:431px;
	width:106px;
	height:46px;
	z-index:99;
}
/* */
/* Products */
#products_wrap {
	background:url(/images/products/bg_products.jpg) left bottom no-repeat;
	width:572px;
	padding:0 0 181px 0;
}
#products_header {
	background:url(/images/products/bg_products_header.jpg) no-repeat;
	width:572px;
	/*height:149px;*/
	height:190px;
}
#products_row_one {
	background:url(/images/products/bg_products_row_one.jpg) no-repeat;
	position:relative;
	width:572px;
	height:183px;
}
#products_row_two {
	background:url(/images/products/bg_products_row_two.jpg) no-repeat;
	position:relative;
	width:572px;
	height:128px;
}
#products_wrap a {
	position:absolute;
	display:block;
	height:25px;
	ouline:none;
}
#link_rr {
	width:152px;
	top:133px;
	left:32px;
}
#link_ht {
	width:120px;
	top:133px;
	left:228px;
}
#link_wm {
	width:161px;
	top:133px;
	left:382px;
}
#link_so {
	width:125px;
	top:79px;
	left:32px;
}
#link_st {
	width:175px;
	top:79px;
	left:298px;
}
.products_sub_ht,
.products_sub_rr,
.products_sub_wm,
.products_sub_wm_sm,
.products_sub_so,
.products_sub_st {
	background:url(/images/products/bg_products_sub_ht.jpg) no-repeat;
	position:relative;
	width:439px;
	height:161px;
	padding:57px 0 0 133px;
}
.products_sub_rr {
	background:url(/images/products/bg_products_sub_rr.jpg) no-repeat;
	height:129px;
}
.products_sub_wm {
	background:url(/images/products/bg_products_sub_wm.jpg) no-repeat;
	height:211px;
	padding:50px 0 0 133px;
}
.products_sub_wm_sm {
	background:url(/images/products/bg_products_sub_wm_sm.jpg) no-repeat;
	height:126px;
	padding:50px 0 0 133px;
}
.products_sub_so {
	background:url(/images/products/bg_products_sub_so.jpg) no-repeat;
	height:150px;
}
.products_sub_st {
	background:url(/images/products/bg_products_sub_st.jpg) no-repeat;
	height:150px;
}
.products_sub_ht p,
.products_sub_rr p,
.products_sub_wm p,
.products_sub_wm_sm p,
.products_sub_so p,
.products_sub_st p {
	margin:0;
	padding:0 20px 12px 0;
	color:#000;
	line-height:16px;
}
.products_sub_ht_title {
	position:absolute;
	top:19px;
	left:20px;
}
.products_sub_ht_img {
	position:absolute;
	left:20px;
	top:50px;
}
.products_sub_wm_img {
	position:absolute;
	left:20px;
	top:60px;
}
#products_back {
	background:url(/images/products/bg_products_back.gif) no-repeat;
	position:relative;
	width:572px;
	height:74px;
}
#products_back a {
	position:absolute;
	left:160px;
	top:17px;
	width:251px;
	height:25px;
	display:block;
	outline:none;
}
/* */