/***********************************************************************/
/* Well hung meat company                                              */
/***********************************************************************/
/* Main panel                                                          */
/***********************************************************************/

#pm
{
	float: left;
	width: 990px;
	min-height: 360px;
	padding: 0px;
	margin: 0px;
}

/* Continue button */
#pm img.continue
{
margin: 15px 0px 15px 50px;
}

/***********************************************************************/
/* Messages			                                       */
/* Set font size and colours for Error, Warning and Info messages      */
/***********************************************************************/

#pm #mess
{
	float: left;
	margin: 0px;
}

#pm #mess .bt
{
	width: 980px;
	height: 10px;
	margin-top: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm #mess .bc
{
	display: inline-block;
	width: 950px;
	padding: 0px 15px 0px 15px;
	min-height: 30px;
	background-color: #E3E4CB;
}

#pm #mess .bb
{
	width: 980px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#pm #mess h4
{
	font-size: 12pt;
}

#pm #mess ul
{
	padding: 3px 0px 3px 5px;
	font-size: 11pt;
}

#pm #mess .err, #pm #mess .err li
{
	color: #FF0000;
}

#pm #mess .warn, #pm #mess .warn li
{
	color: #0000FF;
}

#pm #mess .info, #pm #mess .info li
{
	color: #4a4440;
	font-weight: bold;
}

/***********************************************************************/
/* Form Pane header                                                    */
/* Set background and text color for non graphic headers               */
/***********************************************************************/

#pm .form .bt
{
	float: left;
	width: 980px;
	margin-top: 5px;
	height: 40px;
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb_tall.gif);
	background-repeat: no-repeat;
}

#pm .form .bt h3
{
	padding: 10px 0px 10px 0px;
	margin: 0px 15px 0px 15px;
	border-bottom: dotted 1px #4a4440;
}

/***********************************************************************/
/* Form Pane center with links                                         */
/* Set background, border and link colors                              */
/* Set widths and padding                                              */
/***********************************************************************/

#pm .form .bc
{
	float: left;
	display: block;
	width: 880px;
	background-color: #E3E4CB;
	padding: 5px 50px 5px 50px;
}

/***********************************************************************/
/* Form Pane bottom                                                    */
/* Set borders and colors to match pane center                         */
/***********************************************************************/

#pm .form .bb
{
	float: left;
	width: 980px;
	height: 10px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

/***********************************************************************/
/*  Department tree                                                    */
/***********************************************************************/

#pm .depttree
{
	float: left;
	width: 990px;
	padding: 0px;
}

/*  HAVE ADDED THESE FOR MEAT TYPES PAGE */

#pm .depttree .bt
{
	height: 10px;
	margin-top: 5px;
	width: 980px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm .depttree .bc
{
	float: left;
	width: 965px;
	min-height: 470px;
	padding: 15px 0px 5px 15px;
	background-color: #E3E4CB;
}

#pm .depttree .bb
{
	height: 10px;
	width: 980px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
	clear: both;
}

#pm .depttree .bc .bt,
#pm .depttree .bc .bb
{
	display: none;
}

#pm .depttree .bc .bc
{
	width: 720px;
	padding: 0px;
}

#pm .depttree .art
{
	float: left;
}

#pm .depttree .art .bt, #pm .depttree .art .bb
{
	display: none;
}

#pm .depttree .art .bc
{
	float: left;
	width: 220px;
	padding: 0px 5px 0px 5px;
}

#pm .depttree .art img
{
	height: 130px;
	width: 220px;
}

#pm .depttree .art h4
{
	display: block;
	width: 220px;
	font-size: 200%;
	margin: 0 0 10px 0;
	padding: 10px 0 6px 0;
	color: #723f29;
	border-top: dotted 1px #723f29;
	border-bottom: dotted 1px #723f29;
}

#pm .depttree .art .artp
{
	padding: 5px 0px 5px 0px;
	line-height: 140%;
	width: 220px;
}

#pm .depttree ul
{
	float: left;
	width: 720px;
}

#pm .depttree li
{
	float: left;
	display: inline;
	width: 220px;
	height: 160px;
	padding: 0 0 5px 0;
	margin: 0 10px 25px 10px;
	font-size: 14px;
	border-bottom: dotted 1px #723f29;
}

#pm .depttree img
{
	margin: 0 0 2px 0;
	padding: 0 0 5px 0;
	width: 220px;
	height: 130px;
	border-bottom: dotted 1px #723f29;
}

#pm .depttree li a, #pm .depttree li a:visited
{
	float: left;
	color: #723f29;
	text-decoration: none;
}

#pm .depttree li a:hover, #pm .depttree li a:active
{
	color: #000000;
	text-decoration: none;
}

/***********************************************************************/
/* 3 way dept page                                                     */
/***********************************************************************/

/* Outer border */
#dt126582784.depttree .bt
{
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/shop_bt.gif);
	background-repeat: no-repeat;
	height: 10px;
}

#dt126582784.depttree .bt h3
{
	display: none;
}

#dt126582784.depttree .bc
{
	float: left;
	width: 990px;
	background-color: transparent;
	background-image: url(/csi/61276160/65142784/i/bdr/shop_bc.gif);
	background-repeat: repeat-y;
	min-height: 500px;
	padding: 0px 15px 0px 0px;
}

#dt126582784.depttree .bb
{
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/shop_bb.gif);
	background-repeat: no-repeat;
	height: 10px;
}

#dt126582784.depttree ul
{
	float: left;
	width: 990px;
}

#dt126582784.depttree li
{
	float: left;
	display: inline;
	width: 290px;
	min-height: 400px;
	padding: 0px 15px 0px 15px;
	margin: 0px 10px 0px 0px;
	border: none;
}

/* Inner borders */
#dt126582784.depttree .bc .bt, #dt126582784.depttree .bc .bb
{
	height: 0px;
}

#dt126582784.depttree .bc ul li .bc
{
	width: 0px;
	padding: 0px;
}

/* Title */
#dt126582784.depttree .bc ul li .bc a
{
	float: left;
	font-size: 140%;
	width: 290px;
	margin: 10px 0px 0px 0px;
	padding: 8px 0 0px 0;
	color: #723f29;
	border-top: dotted 1px #723f29;
}

#dt126582784.depttree .bc li .bc a img
{
	padding: 0px 0 5px 0;
	margin: 5px 0 15px 30px;
	border-bottom: dotted 1px #723f29;
}


#dt126582784.depttree .bc ul li .bc p
{
	float: left;
	font-size: 90%;
	width: 270px;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	color: #723f29;
	border: none;
}

/* Dept links */
#dt126582784.depttree .bc ul li .bc p a
{
	float: left;
	font-size: 90%;
	width: 270px;
	margin: 0px;
	padding: 2px 0px 2px 20px;
	color: #723f29;
	border: none;
	text-decoration: none;
	background-image: url(/csi/61276160/65142784/i/site/list-arrow.gif );
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/***********************************************************************/
/* Facebook Google plus one                                            */
/***********************************************************************/

#pm .socbook
{
	float: left;
	width: 980px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#pm .socbook .bc
{
	float: right;
	width: 475px;
}

/***********************************************************************/
/*  Articles                                                           */
/***********************************************************************/

#pm .art
{
	float: left;
}

#pm .art .bt
{
	width: 980px;
	height: 10px;
	margin-top: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm .art .bc
{
	display: inline-block;
	width: 950px; /* This wrecks home page articles 	min-height: 250px; */
	padding: 5px 15px 5px 15px;
	background-color: #E3E4CB;
}

#pm .art .bb
{
	width: 980px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#pm .artf .bc
{
	display: inline-block;
	width: 950px;
	padding: 5px 0px 5px 0px;
	background-color: #E3E4CB;
}

#pm .art .artp
{
	font-size: 12px;
	line-height: 140%;
	float: left;
	width: 950px;
}

#pm .art img
{
	float: right;
	margin: 10px 0px 0px 10px;
}

#pm .art h2
{
	font-weight: normal;
	font-size: 24px;
	color: #723f29;
	border-top: dotted 1px #723f29;
	border-bottom: dotted 1px #723f29;
	padding: 14px 0px 8px 0px;
}

#pm .art h3
{
	color: #723f29;
	padding: 12px 0px 4px 0px;
}

#pm .art h4
{
	color: #723f29;
	font-size: 12px;
	padding: 6px 0px 2px 5px;
}

#pm .art .artp td
{
	vertical-align: top;
}

#pm .art .artp p
{
	padding: 5px 0px 5px 10px;
}

#pm .art .artp a, #pm .art .artp a:visited
{
	font-weight: normal;
	color: #723f29;
	text-decoration: underline;
}

#pm .art .artp a:hover, #pm .art .artp a:active
{
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/***********************************************************************/
/*  HOME PAGE Articles                                                           */
/***********************************************************************/

/* Home page Flash Banner */
#a204341248 .bt, #a204341248 .bb, #a204341248 h2
{
	display: none;
}

#prom66879488 img
{
	float: left;
	margin: 5px 10px 5px 0px;
}

#prom66879488 .art
{
	float: left;
	margin: 0px 10px 0px 0px;
}

#prom66879488 .art h2
{
	font-size: 140%;
	padding: 8px 0px 4px 0px;
	margin: 0px 0px 10px 0px;
	color: #723f29;
	border-bottom: dotted 1px #723f29;
}

#prom66879488 .art h5
{
	font-size: 130%;
	margin: 6px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #723f29;
	border-top: dotted 1px #723f29;
}

#prom66879488 .artp
{
	padding: 0px;
	font-size: 100%;
	line-height: 140%;
	color: #723f29;
}

#prom66879488 .art .artp p
{
	padding: 0px;
}

#prom66879488 p a, #prom66879488 p a:visited
{
	color: #723f29;
	text-decoration: underline;
}

#prom66879488 p a:hover, #prom66879488 p a:active
{
	color: #000000;
	text-decoration: underline;
}

#prom66879488 #a144572417.art .bt
{
	width: 320px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_320_cbd7c9.gif);
	background-repeat: no-repeat;
}

#prom66879488 #a144572417.art .bc
{
	display: block;
	width: 300px;
	height: 175px;
	padding: 0px 10px 0px 10px;
	background-color: #cbd7c9;
}

#prom66879488 #a144572417.art .bb
{
	width: 320px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_320_cbd7c9.gif);
	background-repeat: no-repeat;
}

#prom66879488 #a144572417.art .artp
{
	width: 300px;
}

#prom66879488 #a144572417.art .artp h5
{
	font-size: 14px;
	padding-top: 3px;
}

#prom66879488 #a144670720.art .bt
{
	width: 155px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_155_dcdec0.gif);
	background-repeat: no-repeat;
}

#prom66879488 #a144670720.art .bc
{
	display: block;
	width: 135px;
	height: 175px;
	padding: 0px 10px 0px 10px;
	background-color: #dcdec0;
}

#prom66879488 #a144670720.art .bb
{
	width: 155px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_155_dcdec0.gif);
	background-repeat: no-repeat;
}

#prom66879488 #a144670720.art .artp
{
	width: 135px;
}

#prom66879488 #a144670720.art .artp p
{
	font-size:11px;
}

/***********************************************************************/
/* Special articles                                                    */
/* Lovely, Values, Why us                                              */
/***********************************************************************/

#prom261390337 .art .artp, #prom261390336 .art .artp, #prom82903040 .art .artp, #prom263127040 .art .artp, #a82870289 .art .artp, #prom553222144 .art .artp, #prom573505536 .art .artp
{
	width: 950px;
}

#prom261390336 .art .bt
{
	width: 980px;
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_f0e3f1.gif);
}

#prom261390336 .art .bc
{
	background-color: #f0e3f1;
}

#prom261390336 .art .bb
{
	width: 980px;
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_f0e3f1.gif);
}

#prom261390337 .art .bt, #prom82903040 .art .bt, #a82870289.art .bt
{
	width: 980px;
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_dae6d9.gif);
}

#prom261390337 .art .bc, #prom82903040 .art .bc, #a82870289.art .bc
{
	background-color: #dae6d9;
}

#prom261390337 .art .bb, #prom82903040 .art .bb, #a82870289.art .bb
{
	width: 980px;
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_dae6d9.gif);
}

#pm .art .artp .lovely-left
{
	float: left;
	width: 440px;
	text-align: left;
	padding-left: 10px;
}

#pm .art .artp .lovely-right
{
	float: right;
	width: 440px;
	text-align: left;
	padding-right: 10px;
}

#pm .art .artp .lovely-left p, #pm .art .artp .lovely-right p
{
	float: left;
	width: 440px;
	font-size: 90%;
	line-height: 130%;
	margin: 5px 0px 5px 0px;
padding:0px;
}

#pm .art .artp .lovely-left .signoff, #pm .art .artp .lovely-right .signoff
{
	font-size: 90%;
	line-height: 130%;
	font-weight: bold;
}

#pm .art .artp .lovely-left img, #pm .art .artp .lovely-right img
{
	float: left;
	clear: both;
margin:8px 0px;
}

#pm .art .artp .lovely-left h4, #pm .art .artp .lovely-right h4
{
	clear: both;
font-size:14px;
padding:15px 0px 8px 0px;
	border-bottom: dotted 1px #723f29;
margin-bottom:5px;
}

#pm .art .artp .lovely-right ul
{
float: left;

}
#pm .art .artp .lovely-right ul li p
{
width: 220px;
padding-left: 20px;
}

/***********************************************************************/
/* Recipe articles                                                     */
/* New recipe articles need their ID adding to the css below           */
/***********************************************************************/

#prom129499136 .art .bt, #prom129499138 .art .bt, #prom129499139 .art .bt, #prom129499140 .art .bt, #prom129499141 .art .bt, #prom129499142 .art .bt, #prom129499143 .art .bt, #prom129499144 .art .bt, #prom129499145 .art .bt, #prom129499146 .art .bt, #prom129499147 .art .bt, #prom129499148 .art .bt
{
	background-image: url(/csi/61276160/65142784/i/bdr/bt_recipes.gif);
}

#prom129499136 .art .bc, #prom129499138 .art .bc, #prom129499139 .art .bc, #prom129499140 .art .bc, #prom129499141 .art .bc, #prom129499142 .art .bc, #prom129499143 .art .bc, #prom129499144 .art .bc, #prom129499145 .art .bc, #prom129499146 .art .bc, #prom129499147 .art .bc, #prom129499148 .art .bc
{
	background-image: url(/csi/61276160/65142784/i/bdr/bc_recipes.gif);
}

#prom129499136 .art .bb, #prom129499138 .art .bb, #prom129499139 .art .bb, #prom129499140 .art .bb, #prom129499141 .art .bb, #prom129499142 .art .bb, #prom129499143 .art .bb, #prom129499144 .art .bb, #prom129499145 .art .bb, #prom129499146 .art .bb, #prom129499147 .art .bb, #prom129499148 .art .bb
{
	background-image: url(/csi/61276160/65142784/i/bdr/bb_recipes.gif);
}

#prom129499136 .art img, #prom129499138 .art img, #prom129499139 .art img, #prom129499140 .art img, #prom129499141 .art img, #prom129499142 .art img, #prom129499143 .art img, #prom129499144 .art img, #prom129499145 .art img, #prom129499146 .art img, #prom129499147 .art img, #prom129499148 .art img
{
	margin: 0px 5px 15px 15px;
}

#prom129499136 .art h2, #prom129499138 .art h2, #prom129499139 .art h2, #prom129499140 .art h2, #prom129499141 .art h2, #prom129499142 .art h2, #prom129499143 .art h2, #prom129499144 .art h2, #prom129499145 .art h2, #prom129499146 .art h2, #prom129499147 .art h2, #prom129499148 .art h2
{
	font-size: 18px;
	margin-right: 330px;
}

#prom129499136 .art h3, #prom129499138 .art h3, #prom129499139 .art h3, #prom129499140 .art h3, #prom129499141 .art h3, #prom129499142 .art h3, #prom129499143 .art h3, #prom129499144 .art h3, #prom129499145 .art h3, #prom129499146 .art h3, #prom129499147 .art h3, #prom129499148 .art h3
{
	font-weight: normal;
	font-size: 16px;
	color: #723f29;
	border-bottom: dotted 1px #723f29;
	padding: 16px 0px 10px 0px;
	margin-left: 10px;
}

#prom129499136 .art .artp, #prom129499138 .art .artp, #prom129499139 .art .artp, #prom129499140 .art .artp, #prom129499141 .art .artp, #prom129499142 .art .artp, #prom129499143 .art .artp, #prom129499144 .art .artp, #prom129499145 .art .artp, #prom129499146 .art .artp, #prom129499147 .art .artp, #prom129499148 .art .artp
{ 
	font-size: 11px;
	line-height: 140%;
	float: left;
	width: 620px;
}

#prom129499136 .art .artp p, #prom129499138 .art .artp p, #prom129499139 .art .artp p, #prom129499140 .art .artp p, #prom129499141 .art .artp p, #prom129499142 .art .artp p, #prom129499143 .art .artp p, #prom129499144 .art .artp p, #prom129499145 .art .artp p, #prom129499146 .art .artp p, #prom129499147 .art .artp p, #prom129499148 .art .artp p
{
	padding: 5px 0px 5px 10px;
}

/***********************************************************************/
/* Article which are NOT the default width of 950px                    */
/***********************************************************************/

/* RECIPE LINKS PAGE */
#a129466368.art .artp, #a82870288.art .artp, #a696221697.art .artp
{
	width:530px;
}

#a589922304.art .artp, #a393674752.art .artp, #a695042048.art .artp, #a698089477.art .artp
{
	width:680px;
}
 
#a523599872.art .artp
{
	width:580px;
}
 
/***********************************************************************/

#prom263127040 .art .artp
{
	font-size: 115%;
}

#prom263127040 p a, #prom263127040 p a:visited
{
	text-decoration: none;
}

#pm #a204341248 .bc
{
	background-color: #292e2b !important;
}

#a204341248.art .bc
{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}


/* Meat awards */
#pm .art h5
{
	color: #723f29;
	font-size: 10px;
	padding: 4px 0px 2px 10px;
}

#a129466368.art .artp a, #a129466368.art .artp a:visited, #a82870288.art .artp a, #a82870288.art .artp a:visited
{
	font-weight: bold;
	color: #723f29;
	text-decoration: none;
}

#a129466368.art .artp a:hover, #a129466368.art .artp a:active, #a82870288.art .artp a:hover, #a82870288.art .artp a:active
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#a573407232 img
{
	padding-right: 20px;
}


/* HIDE SPECIFIC ARTICLES */

#a144572416, #a82870280, #a82870279
{
	display: none;
}

/***********************************************************************/
/* Form pages                                                          */
/*                                                                     */
/***********************************************************************/

#pm form label
{
	width: 230px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	clear: left;
	text-align: right;
}

#pm form ul
{
	width: 580px;
	padding: 3px 3px 0 3px;
	list-style: none;
}

#pm form li
{
	clear: left;
	padding-bottom: 8px;
}

#pm form input.submit
{
	float: left;
	clear: left;
	margin: 10px 0px 5px 240px;
}

#pm form li.info
{
	font-size: 110%;
	font-weight: bolder;
}

#pm form li.help
{
	font-size: 90%;
	color: #803F1B;
	padding: 0px 0px 8px 30px;
}

#pm form .reqmsg
{
	clear: left;
	color: #FF0000;
	font-weight: bolder;
}

#pm form h5, #pm form p
{
	float: left;
}

#pm form a, #pm form h5 a
{
	color: #4a4440;
}

#pm form a:hover, #pm form h5 a:hover
{
	color: #000000;
}

/* Checkout */
#pchkoutsignin.form .bc
{
	min-height: 180px;
}

/***********************************************************************/
/* Search results display                                              */
/***********************************************************************/

#pm .searchheader
{
	float: left;
	width: 950px;
	font-weight: bold;
	color: #666666;
}

#pm .search
{
	display:none;
}

#pm .searchheader h5
{
	display:none;
	float: left;
	width: 548px;
	padding: 5px 0px 5px 0px;
}

#pm .searchheader form
{
	display:none;
	padding: 5px 0px 5px 0px;
	float: left;
}

#pm .searchheader label
{
	width: 90px;
	margin-top: 3px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}

#pm .searchheader input.inputtext
{
	float: left;
	width: 350px;
	border: 1px solid #A1A1A1;
}

#searchbox{
width: 160px;
float: left;
}

#pm .searchheader input.submit
{
	margin-left: 20px;
}

/* Display order */
#pm form.do
{
	width: 205px;
}

#pm .do label
{
	width: 65px;
}

/* Results per page */
#pm form.rpp
{
	width: 175px;
}

#pm .rpp label
{
	width: 115px;
}

/* Paging */
#pm .paging
{
	display:none;
	float: right;
	width: 168px;
	padding: 8px 20px 8px 0px;
	text-align: right;
	font-weight: bold;
	color: #666666;
}

#pm .paging .currpg
{
	color: #FFFFFF;
	background-color: #BBB409;
}

#pm .paging a
{
	color: #666666;
}

#pm .paging a:hover
{
	color: #FFFFFF;
	background-color: #BBB409;
}

#pm .paging a:active
{
	color: #BBB409;
}

#pm .promSearch .bt
{
	width: 980px;
	margin-top: 5px;
	height: 40px;
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb_tall.gif);
	background-repeat: no-repeat;
}

#pm .promSearch .bt h3
{
	padding: 10px 0px 10px 0px;
	margin: 0px 15px 0px 15px;
	border-bottom: dotted 1px #4a4440;
}

#pm .promSearch .bc
{
	display: block;
	width: 950px;
	min-height: 360px;
	padding: 5px 15px 5px 15px;
	background-color: #E3E4CB;
}

#pm .promSearch .bb
{
	height: 10px;
	width: 980px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm .promSearch li
{
	margin: 10px 15px;
}

#pm .promSearch a
{
	color: #4a4440;
}

#pm .promSearch a:hover
{
	color: #000000;
}

/***********************************************************************/
/* Basket                                                              */
/*                                                                     */
/***********************************************************************/

#pm .bskt .bt
{
	height: 10px;
	margin-top: 5px;
	width: 980px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm .bskt .bc
{
	display: block;
	width: 900px;
	min-height: 360px;
	padding: 5px 40px;
	background-color: #E3E4CB;
}

#pm .bskt .bb
{
	height: 10px;
	width: 980px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm table.basket, table.voucher
{
	width: 900px;
}

#pm table.basket td, table.voucher td
{
	padding: 2px 2px 2px 2px;
}

#pm table.basket .line input
{
	margin: 2px 15px 0px 0px;
}

#pm table.basket .line input.submit
{
	margin: 2px 5px 0px 0px;
	border: 0;
}

#pm table.basket tr.line td
{
	background: #cccccc;
	padding: 5px 3px;
}

#pm table.basket .delivery
{
	font-size: 100%;
	font-weight: bold;
}
#pm table.basket .delivery .deliverto form
{
width: 600px;
}

#pm table.basket .delivery .shipcost
{
width: 900px;
}

#pm table.basket .vat
{
	font-size: 100%;
	font-weight: bold;
}

#pm table.basket .total
{
	font-size: 100%;
	font-weight: bold;
}

#pm table.voucher input.submit
{
	margin: 0px;
}

.basketlinks
{
	width: 855px;
	text-align: right;
}

.basketlinks img
{
	margin: 20px 0px 0px 100px;
}

.basketlinks .ct_button img
{
	margin: 0px 630px 0px 100px;
}

#pm table.basket .line td form
{
    text-align: center;
}

#pm table.basket tbody tr td form
{
    width: 80px;
}

#pm table.basket tbody tr td form .submit
{
    margin: 4px 0px;
    padding: 0px;
}

/***********************************************************************/
/* Product information panel                                           */
/***********************************************************************/

#pi, #pm .fprd
{
	float: left;
	margin: 0px;
}

#pi .bt, #pm .fprd .bt
{
	width: 980px;
	height: 10px;
	margin-top: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pi .bc, #pm .fprd .bc
{
	float: left;
	width: 950px;
	min-height: 355px;
	padding: 5px 15px 0px 15px;
	background-color: #E3E4CB;
}

#pi .bb, #pm .fprd .bb
{
	width: 980px;
	margin-bottom: 5px;
	height: 10px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
	clear: both;
}


/***********************************************************************/
/* Product image                                                       */
/***********************************************************************/

#pi .piimg, #pm .fprdimg
{
	display: inline-block;
	float: left;
	width: 595px;
	height: 350px;
	background-color: gray;
}

#pi .piimg img, #pm .fprdimg img
{
	width: 595px;
	height: 350px;
}


/***********************************************************************/
/* Description                                                         */
/***********************************************************************/

#pi .pititle
{
	display: none;
}

#pi .pidesc, #pm .fprd .fprddescr
{
	float: right;
	width: 328px;
	min-height: 100px;
	margin: 0px 0px 0px 25px;
}

#pi .pidesc h2, #pm .fprd .fprdtitle
{
	font-size: 16pt;
	font-weight: normal;
	border-top: dotted 1px #4a4440;
	border-bottom: dotted 1px #4a4440;
	padding: 10px 0 5px 0;
}

#pm .fprd .fprdtitle
{
	float: right;
	margin-left: 25px;
	width: 328px;
}

#pi .pidesc p, #pm .fprd .fprddescr p
{
	padding: 7px 0 0 0;
	font-size: 90%;
	line-height: 130%;
}

#pi .pidesc ul
{
	list-style-type: none;
	padding: 7px 0;
	margin: 0;
	font-size: 90%;
	line-height: 140%;
}

#pi .pidesc li
{
	background-image: url(/csi/61276160/65142784/i/site/list-arrow.png);
	background-repeat: no-repeat;
	background-position: 0em;
	padding-left: 1.1em;
}

#pi .pidesc a:hover
{
	color: #4a4440;
}

#pi .pidescx
{
	display: none;
	float: right;
	width: 328px;
	margin: 0px 0px 0px 25px;
}

#pi .brandmanu
{
	float: right;
	width: 328px;
	margin: 0px 0px 0px 25px;
}

#pi .brandmanu h5
{
	display: none;
}


#pi .brandmanu p
{
	font-size: 11px;
}


/***********************************************************************/
/* Links panel                                                         */
/***********************************************************************/

#pi .bc .pilinks
{
	float: right;
clear:right;
	margin: 0px 0px 0px 25px;
}

#pi .pilinks .bt
{
	/*height: 10px; 	background-image: url("/csi/61276160/65142784/i/bdr/bt_320_c7d88e.gif"); 	background-repeat: no-repeat;*/
	display: none;
}

#pi .pilinks .bc
{
	display: inline-block;
	width: 290px;
	min-height: 25px; /*padding: 5px 15px 5px 15px;  	background-color: #C7D88E;*/
}

#pi .pilinks .bb
{
	/*height: 10px; 	background-image: url("/csi/61276160/65142784/i/bdr/bb_320_c7d88e.gif"); 	background-repeat: no-repeat;*/
	display: none;
}

#pi .pilinks ul li
{
	float:left;
	width:140px;
	display:inline;
}

#pi .pilinks a
{
	color: #692f18;
}

#pi .pilinks a:hover
{
	color: #000000;
}

#pi .pilinks a:active
{
	color: #692f18;
}

/***********************************************************************/
/* Buy panel                                                           */
/***********************************************************************/

#pi .pibuy, #pm .fprd .fprdbuyform
{
	float: right;
clear:right;
	margin: 5px 0px 5px 25px;
}

#pi .pibuy .bt, #pm .fprd .fprdbuyform .bt
{
	width: 328px;
	height: 10px;
	margin-top: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_320_c7d88e.gif);
	background-repeat: no-repeat;
}

#pi .pibuy .bc, #pm .fprd .fprdbuyform .bc
{
	display: inline-block;
	width: 308px;
	padding: 0 10px;
	min-height: 40px;
	background-color: #C7D88E;
}

#pi .pibuy .bb, #pm .fprd .fprdbuyform .bb
{
	width: 328px;
	height: 10px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_320_c7d88e.gif);
	background-repeat: no-repeat;
}

#pi .pibuy h5, #pm .fprd .fprdbuyform h5
{
	display: none;
}

#pi .pibuy label, #pm .fprd .fprdbuyform label
{
	float: left;
	clear:left;
	width: 70px;
	font-size: 100%;
	font-weight: bold;
	color: #736357;
	margin: 0px;
	padding: 2px 5px 5px 0px;
	text-align: right;
}

#pi .pibuy h6, #pm .fprd .fprdbuyform h6
{
	float: left;
	font-size: 100%;
	width: 140px;
}

#pi .pibuy form, #pm .fprd .fprdbuyform form
{
	float: left;
	width: 298px;
	text-align: right;
}

#pi .pibuy form label, #pm .fprd .fprdbuyform form label
{
	float: left;
	margin-top: 2px;
}

#pi .pibuy form select, #pm .fprd .fprdbuyform form select
{
	float: left;
	margin: 2px 0px 6px 0px;
clear:right;
}

#pi .pibuy form .inputtext, #pm .fprd .fprdbuyform form .inputtext
{
	float: left;
	width: 20px;
	margin: 0px 100px 0px 0px;
}

#pi .pibuy form input.submit, #pm .fprd .fprdbuyform form input.submit
{
	float: right;
	margin: -24px 0px 0px 200px;
}

#pi .pibuy .repord label, #pm .fprd .fprdbuyform .repord label
{
	float: left;
	width: 240px;
	font-weight: normal;
	text-align: center;
}

#pi .pibuy .repord p, #pm .fprd .fprdbuyform .repord p
{
	float: left;
	width: 298px;
	text-align: center;
}

#pi .pibuy .repord .inputtext, #pm .fprd .fprdbuyform .repord .inputtext
{
	float: left;
	margin: 10px 0px 0px 0px;
}

#pi .pibuy .repeat .submit
{
	float: right;
	clear: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

/***********************************************************************/
/* Associated products in scroller                                     */
/***********************************************************************/

#pi .pass .bt
{
	width: 980px;
	height: 40px;
	margin-top: 5px;
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb_tall.gif);
	background-repeat: no-repeat;
}

#pi .pass h3
{
	width: 950px;
	padding: 10px 0px 5px 0px;
	margin: 5px 15px 1px 15px;
	border-bottom: dotted 1px #4a4440;
	font-size: 18px;
	font-weight: normal;
	background-color: #E3E4CB;
}

#pm .pass .bc
{
	display: inline-block;
	width: 950px;
	padding: 8px 15px 8px 15px;
	min-height: 30px;
	background-color: #E3E4CB;
}

#pm .pass .bb
{
	width: 980px;
	height: 10px;
	margin-bottom: 5px;
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

/***********************************************************************/
/* Order info                                                          */
/***********************************************************************/

#pm .ordinfo .bt
{
	width: 980px;
	height: 10px;
	margin-top: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm .ordinfo .bc
{
	display: inline-block;
	width: 950px;
	min-height: 320px;
	padding: 0px 15px 0px 15px;
	background-color: #e3e4cb;
}

#pm .ordinfo .bb
{
	width: 980px;
	height: 10px;
	margin-bottom: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm table.order
{
	width: 950px;
	background-color: #e3e4cb;
	padding: 4px;
}

#pm table.order tr.header td
{
	font-weight: bolder;
	background-color: #999999;
	color: white;
}

#pm table.order td
{
	padding: 4px;
	background-color: #cccccc;
}

#pm #preg table.basket
{
	width: 900px;
	background-color: #e3e4cb;
	padding: 4px;
}

#pm #preg table.basket #update.submit, #pm #preg table.basket #remove.submit
{
	margin: 4px;
}


/***********************************************************************/
/* Sitemap                                                             */
/***********************************************************************/

#pm .smap .bt
{
	width: 980px;
	height: 10px;
	margin-top: 5px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bt_980_e3e4cb.gif);
	background-repeat: no-repeat;
}

#pm .smap .bc
{
	display: inline-block;
	width: 950px;
	padding: 5px 15px 5px 15px;
	background-color: #E3E4CB;
}

#pm .smap .bb
{
	width: 980px;
	height: 10px;
	font-size: 0; /* needed to maintain height in IE6 */
	background-image: url(/csi/61276160/65142784/i/bdr/bb_980_e3e4cb.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#pm .smap .bc ul
{
    float:left;
}

#pm .smap .bc ul li
{
    float:left;
    width: 450px;
    padding: 5px 10px 5px 10px;
}

#pm .smap .bc ul li a
{
    float:left;
    padding: 3px;
    font-weight: bold;
}

#pm .smap .bc ul li ul
{
    width: 400px;
    padding: 0px 0px 0px 20px;
}

#pm .smap .bc ul li ul li
{
    width: 400px;
    padding: 0px;
}

#pm .smap .bc ul li ul li a
{
    font-weight: normal;
}

/***********************************************************************/
/* Member loyalty scheme ml                                            */
/***********************************************************************/

#pm .ml .menu
{
    float: left;
    width: 980px;
}

#pm .ml .menu .bt
{
    float: left;
    width: 980px;
    margin-top: 5px;
    height: 10px;
    font-size: 0; /* needed to maintain height in IE6 */
    background-image: url(/csi/61276160/65142784/i/bdr/bt_980_mlsmenu.gif);
    background-repeat: no-repeat;
}

#pm .ml .menu .bc
{
    float: left;
    width: 950px;
    padding: 0px 15px;
    background-color: #D6C38B;
}

#pm .ml .menu .bb
{
    float: left;
    width: 980px;
    height: 10px;
    margin-bottom: 5px;
    font-size: 0; /* needed to maintain height in IE6 */
    background-image: url(/csi/61276160/65142784/i/bdr/bb_980_mlsmenu.gif);
    background-repeat: no-repeat;
}

#pm .ml .menu .bc ul
{
    float: left;
    width: 940px;
}

#pm .ml .menu .bc ul li
{
    float: left;
}

#pm .ml .menu .bc ul li a
{
    font-weight: bold;
    padding: 10px;
    color: #4a4440;
}

#pm .ml .menu .bc ul li a:hover,
#pm .ml .menu .bc ul li.tabcurr a
{
    color: #ffffff;
}

#pm .ml .cont
{
    float: left;
    width: 650px;
    padding: 0px;
}

#pm .ml .cont .bt
{    
    float: left;
    width: 650px;
    margin-top: 5px;
    height: 10px;
    font-size: 0; /* needed to maintain height in IE6 */
    background-image: url(/csi/61276160/65142784/i/bdr/bt_ml_cont.gif);
    background-repeat: no-repeat;
}

#pm .ml .cont .bc
{
    float: left;
    width: 610px;
    min-height: 550px;
    padding: 0px 20px;
    background-color: #E3E4CB;
}

#pm .ml .cont .bc h4
{
    float: left;
    width: 610px;
    padding: 5px 0px;
}

#pm .ml .cont .bc p
{
    float: left;
    width: 610px;
    padding: 5px 0px;
}

#pm .ml .cont .bc ul li
{
    width: 600px;
    padding: 4px 0px 4px 20px;
}

#pm .ml .cont .bc ul
{
    width: 600px;
    padding: 2px 0px 4px 0px;
}

#pm .ml .cont .bc ul li a
{
    float: left;
    padding: 4px 0px 0px 0px;
}

#pm .ml .cont .bc td a
{
    color: #4a4440;
    float: left;
    padding: 0px;
}

#pm .ml .cont .bc td a img
{
    color: #4a4440;
    float: left;
    padding: 10px 240px;
}

#pm .ml .cont .bc td a:hover
{
    color: #000000;
}

#pm .ml .cont .bc ul li .inputtext
{
    float: left;
    margin: 1px 20px 0px 0px;
}

#pm .ml .cont .bc ul li.help
{
    float: left;
    width: 345px;
    margin: 1px 20px 0px 240px;
}

#pm .ml .cont .bc ul.info li,
#pm .ml .cont .bc form li
{
    float: left;
    width: 600px;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
}

#pm .ml .cont .bb
{  
    float: left;
    width: 650px;
    margin-bottom: 5px;
    height: 10px;
    font-size: 0; /* needed to maintain height in IE6 */
    background-image: url(/csi/61276160/65142784/i/bdr/bb_ml_cont.gif);
    background-repeat: no-repeat;
}

#pm .ml .cont .bc .bt, #pm .ml .cont .bc .bb
{
    display: none;
}

#pm .ml .cont .bc .bc,
#pm .ml .cont .bc .ordinfo .bc,
#pm .ml .cont .bc .form .bc
{
    margin: 0px;
    padding: 0px;
    border: none;
    min-height: 10px;
}

#pm .ml .cont .bc table,
#pm .ml .cont .bc form .form table.deldates,
#pm .ml .cont .bc table.basket,
#pm .ml .cont .bc .ordinfo .bc table.order
{
    width: 610px;
    margin: 0px;
    padding: 0px;
}

#pm .ml .cont .bc table tr th,
#pm .ml .cont .bc form .form table tr th,
#pm .ml .cont .bc table tr th
{
    padding: 4px;
}

#pm .ml .cont .bc table tr td
{
    padding: 5px 3px;
    background-color: #cccccc;
}

#pm .ml .cont .bc .art .bc .artp
{
    width: 610px;
    margin: 0px;
    padding: 10px 0px;
}

/* Repeat order panel */

#pm .ml .repord
{
    float: left;
    width: 320px;
    padding: 0px 0px 0px 10px;
}

#pm .ml .repord .bt
{ 
    float: left;
    width: 320px;
    margin-top: 5px;
    height: 40px;
    font-size: 0; /* needed to maintain height in IE6 */
    background-image: url(/csi/61276160/65142784/i/bdr/bt_ml_repord.gif);
    background-repeat: no-repeat;
    background-color: #C7D88E;
}

#pm .ml .repord .bt h3
{
    padding: 15px 0px 10px 0px;
    margin: 0px 15px 0px 15px;
    font-size: 18px;
    color: #723f29;
}

#pm .ml .repord .bc
{
    float: left;
    width: 290px;
    min-height: 520px;
    padding: 0px 15px;
    background-color: #C7D88E;
}

#pm .ml .repord .bb
{
    float: left;
    width: 320px;
    margin-bottom: 5px;
    height: 10px;
    font-size: 0; /* needed to maintain height in IE6 */
    background-image: url(/csi/61276160/65142784/i/bdr/bb_ml_repord.gif);
    background-repeat: no-repeat;
}

#pm .ml .repord .bc .title
{
    float: left;
    width: 290px;
    padding: 2px 0px;
    margin: 3px 0px 1px 0px;
    border-top: dotted 1px #4a4440;
    border-bottom: dotted 1px #4a4440;
}

#pm .ml .repord .bc .title h4
{
    float: left;
    width: 200px;
    padding: 6px 0px 0px 0px;
    font-size: 14px;
}

#pm .ml .repord .bc .title a
{
    float: right;
    padding: 4px 0px;
    font-size: 11px;
    font-weight: bold;
    color: #723f29;
}

#pm .ml .repord .bc .title a:hover
{
    color: #ffffff;
}

#pm .ml .repord .bc p
{
    float: left;
    width: 290px;
    font-size: 11px;
}

#pm .ml .repord .bc span
{
    float: left;
    width: auto;
    padding: 4px 0px;
}

#pm .ml .repord .bc #points_rop
{
    float: left;
    width: auto;
    padding: 4px 2px;
}

#pm .ml .repord .bc p.datelg,
#pm .ml .repord .bc p.money span,
#pm .ml .repord .bc td.money,
#pm .ml .repord .bc p.pts span
{
    font-size: 16px;
    font-weight: bold;
    padding: 4px 0px;
}

#pm .ml .repord .bc a
{
    float: right;
    padding: 2px 0px;
    color: #000000;
}

#pm .ml .repord .bc a:hover
{
    color: #4a4440;
}

#pm .ml .repord .bc table
{
    width: 290px;
}

#pm .ml .repord .bc table tr td
{
    align: left;
}

/***********************************************************************/
/* Member loyalty  - Product                                                */
/***********************************************************************/

#pm .ml .cont #pi .pitop .bc
{
    width: 610px;
    padding: 10px 0px 0px 0px;
    border-top: dotted 1px;
    border-bottom: dotted 1px;
}

#pm .ml .cont #pi .piimg
{
    float: left;
    width: 300px;
    height: 177px;
}

#pm .ml .cont #pi .piimg img
{
    float: left;
    width: 300px;
    height: 177px;
}

#pm .ml .cont #pi .pitop .pidesc
{
    float: left;
    width: 300px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

#pm .ml .cont #pi .pitop .pidesc h2,
#pm .ml .cont #pi .pitop .pidesc h4,
#pm .ml .cont #pi .pitop .pidesc p
{
    float: left;
    width: 300px;
}

#pm .ml .cont #pi .pitop .pibuy .bc
{
    float: left;
    width: 300px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    border: none;
}


#pm .ml .cont #pi .pitop .pibuy .bc .repord,
#pm .ml .cont #pi .pitop .pilinks,
#pm .ml .cont #pi .pitop .pibuy #buy.submit
{
    display: none;
}

/***********************************************************************/
/* Scroller / Carousel for Product info page                           */
/***********************************************************************/

#pm .ml .cont .bc #carousel
{
    float: left;
    width: 575px;
    padding: 0px;
    margin: 0px;
    height: 240px;
    overflow: hidden;
    border-left:solid 3px #858F51;
    border-right:solid 3px #858F51;
}

#pm .ml .cont .bc #carousel #slides
{
    float: left;
	overflow: hidden; /* fix ie overflow issue */
	position: relative;
	width: 575px;
	height: 240px;
	margin: 0px;
    padding: 0px;
	background-color: #292e2b;
}

#pm .ml .cont .bc #slides h4
{
	color: #803F1B;
	font-size: 8pt;
	font-weight: normal;
}

/* remove the list styles, width : item width * total items */
#pm .ml .cont .bc #carousel #slides ul
{
    float: left;
	/*   position: relative; */
	left: 0;
	top: 0;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 5000px;
}

#pm .ml .cont .bc #carousel #slides ul li
{
	float: left;
	width: 575px;
	border: 0px;
	margin: 0px;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd
{
float:left;
width: 565px;
height: 169px;
margin: 0px;
padding: 0px;
background-color: silver;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc
{
float:left;
width: 565px;
height: 169px;
margin: 0px;
padding: 0px;
background-color: silver;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprdimg
{
float:left;
width: 288px;
height: 169px;
margin: 0px;
padding: 0px;
background-color: transparent;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprdimg a
{
float:left;
width: 288px;
height: 169px;
margin: 0px;
padding: 0px;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprdimg img
{
	float: left;
	width: 136px;
	height: 80px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprdtitle
{
float:left;
width: 242px;
margin: 0px 0px 0px 10px;
padding: 0px 10px;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprddescr
{
float:left;
width: 252px;
margin: 0px 0px 0px 10px;
padding: 10px 0px 10px 10px;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprddescr p
{
	float: left;
margin: 0px;
padding: 0px;
}

#pm .ml .cont .bc #carousel #slides ul li .fprd .bc .fprdbuyform .bc
{
	float: left;
width: 252px;
margin: 0px;
padding: 0px;
background-color: grey;
}

/* Styling for prev and next buttons */
#pm .ml .cont .bc #buttleft, #pm .ml .cont .bc #buttright
{
	float: left;
	margin-top: 70px;
}

#pm .ml .cont .bc #buttleft a, #buttright a
{
	display: block;
	width: 14px;
	height: 44px;
	text-indent: -999em;
	outline: 0;
}

#pm .ml .cont .bc a#prev
{
	background: url("/csi/61276160/65142784/i/btn/prev.png");
}

#pm .ml .cont .bc a#next
{
	background: url("/csi/61276160/65142784/i/btn/next.png");
}

#pm .ml .cont .bc .clear
{
	clear: both;
}

/***********************************************************************/
/* Delivery date selection                                             */
/* Colors for available and not available dates                        */
/***********************************************************************/

#pm table.deldates
{
	width: 650px;
}

#pm table.deldates tr, #pm table.deldates td
{
	background-color: #CCCCCC;
	width: 60px;
	height: 22px;
}

#pm .deldates td.delcapavail,
#pm .ml .cont .bc table tr td.delcapavail
{
	background-color: #CCEECC;
	text-align: right;
	width: 50px;
	padding-right: 10px;
}

#pm .deldates .delcapnone,
#pm .ml .cont .bc table tr td.delcapnone
{
	background-color: #CCCCEE;
	text-align: right;
	width: 35px;
	padding-right: 25px;
}

#pm .deldates .delcapgone,
#pm .ml .cont .bc table tr td.delcapgone
{
	background-color: #EECCCC;
	text-align: right;
	width: 35px;
	padding-right: 25px;
}

#pm .deldates input.inputtext
{
	float: right;
}

/***********************************************************************/


#selectResponse{
width: 300px !important;
color: #ff0000 !important;
}



