﻿body {
	background-image:url(/imgs/shared/ts_txtr_bkg.jpg);
	background-repeat:repeat;
	margin: 0px;
	padding:0px;
}
#banner_sub {
	width:880px;
	height:245px;
	margin: 0px auto 0px auto; 
	padding:0px;
	background-image:url(/imgs/sub/ts_sub_bnr_bkg.png);
	background-repeat:no-repeat;
}
#nav1 {
	width:880px;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:100;
}
#banner_logo {
	width:352px;
	height:204px;
	margin:0px 0px 0px 272px;
	padding:0px;
	overflow:hidden;
}
#content_cap {
	width:880px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
	height:24px;
}
#content_shoe {
	width:880px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
}
#content_container {
	width:880px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
	/* background-image:url(/imgs/sub/ts_sub_cntbkg.png);*/
	background: url(/imgs/sub/ts_sub_cntbkg.png) repeat;
	/* background-repeat:repeat;*/
}

#content_sub_list {
	width:500px;
	margin:0px;
	padding:30px 0px 20px 0px;
	float:right;
}

#content_sub {
	width:500px;
	margin:0px;
	padding:30px 45px 20px 0px;
	float:right;
}
#left_column {
	width:280px;
	margin:0px;
	padding:0px 0px 0px 19px;
	float:left;
}
#left_column_prod {
	width:280px;
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
	overflow:hidden;
}
#left_collection
{
    width:280px;
	overflow:hidden;
	vertical-align:top;
}
#display_recipe {
	width:280px;
	height:386px;
	margin:29px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	background-image:url(../imgs/sub/ts_recipe_panel_bkg_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.panel_middle {
	width:280px;
	margin:0px;
	padding:0px;
	background-image:url(../imgs/sub/ts_recipe_panel_bkg_middle.gif);
	background-repeat: repeat-y;
	float:left;
}
.panel_bottom {
	width:280px;
	height:27px;
	margin:0px;
	padding:0px;
	background-image:url(../imgs/sub/ts_recipe_panel_bkg_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.panel_middle p{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	margin:0px 30px 5px 16px;
	padding:0px;
	color:#558f2c;
	text-transform:uppercase;
}
.panel_middle a{
	color:#558f2c;
	text-decoration:underline;
}
.panel_middle a:hover{
	color:#b35596;
	text-decoration:underline;
}
.photo {
	margin:0px;
	padding:0px;
}
#display_general {
	width:280px;
	margin:36px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
#display_general p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight:bold;
	margin:5px 40px 5px 37px;
	padding:0px;
	color:#b35596;
}
#display_general a{
	color:#b35596;
	text-decoration:underline;
}
#display_general a:hover{
	color:#558f2c;
	text-decoration:underline;
}

#display_general_prod {
	width:222px;
	margin:36px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
#display_general_prod p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight:bold;
	margin:5px 40px 5px 37px;
	padding:0px;
	color:#b35596;
}
#display_general_prod a{
	color:#b35596;
	text-decoration:underline;
}
#display_general_prod a:hover{
	color:#558f2c;
	text-decoration:underline;
}
#nav2 {
	width:222px;
	margin:0px 0px 0px 0px;
	padding:15px 0px 10px 30px;
	background-image:url(/imgs/sub/ts_nav2_bkg.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:left;
}
#nav2 p{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height: 15px;
	font-weight:bold;
	margin:5px 0px 10px 0px;
	color:#000000;
}
.productlist{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	color:#417819;
	white-space:nowrap;
}
#nav2 a{
	color:#000000;
	/* color:#b35596; */
	text-decoration:none;
}
#nav2 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#nav2_prod {
	width:140px;
	margin:0px 0px 60px 25px;
	padding:8px 0px 0px 0px;
}
#nav2_prod p{
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	color:#008266;
}
#nav2_prod a{
	color:#008266;
	text-decoration:none;
}
#nav2_prod a:hover{
	color:#E97226;
	text-decoration:none;
}




#content_sub p, #content_prod p{
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 24px;
	margin:0px 0px 11px 0px;
	/*color:#C55912;*/
	color:#000000;
}
#content_sub li, #content_prod li{
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 24px;
	margin:0px 0px 0px 0px;
	/*color:#c55912;*/
	color:#000000;
}
#content_sub h1, #content_prod h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 32px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0px 0px 22px 0px;
	color:#b35596;
}
#content_sub h2, #content_prod h2{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 12px 0px;
	padding:0px;
	color:#417819;
}
#content_sub h3, #content_prod h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 2px 0px;
	color:#c55912;
}
#content_sub h4, #content_prod h4{
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 22px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	color:#b35596;
}
#content_sub a, #content_prod a{
	color:#c55912;
	text-decoration:underline;
}
#content_sub a:hover, #content_prod a:hover{
    color:#b35596;
	text-decoration:underline;
}

#content_prod {
	width:575px;
	margin:0px;
	padding:30px 15px 10px 0px;
	float:right;
	overflow:hidden;
}

#content_prod p.ptable{
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 17px;
	margin:0px 15px 5px 0px;
	/*color:#C55912;*/
	color:#000000;
}




img { behavior: url(/scripts/iepngfix.htc) }

.clearit {
    width:250px;
	height:1px;
	margin:0px;
	padding: 0px;
	clear:both;
	overflow:hidden;
}




#footer {
    width:880px;
	height:35px;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;
}
.leftie {
    width:250px;
	float:left;
	margin:0px;
	padding: 6px 0px 0px 48px;
}
.rightie {
    width:450px;
	text-align:right;
	float:right;
	margin:0px;
	padding: 6px 40px 0px 0px;
}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 6px 0px 6px;
}
#footer a:hover{
    color:#FFFFFF;
	text-decoration:underline;
}
#search {
position:relative;
width:120px;
padding-left:0px;
padding:left;
clear:left;
}
.search_form_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9d815b;
}
#content_prod h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	color:#c55912;
}

