body {
	background:#f2f2f2;
	margin:0 auto;
	padding:0;
	color:#666666;
	font-size:0.75em;
	font-family:verdana,helvetica,arial,sans-serif;
}

p	{ 
	margin: 7px;
	line-height: 140%;
	word-spacing: +2px;
}

ul	{ 
	margin: 5px;
	padding-left: 5px;
	list-style-position: inside;
	line-height: 140%;
	word-spacing: +2px;
}

h1	{
	margin: 5px;
	line-height: 150%;
	font-size: 1.25em; 
}

h2	{ 
	margin: 5px;
	font-size:1.15em; 
}

h3 { 
	margin: 5px;
	font-size:1em; 
}

h4 {
	margin: 5px;
	font-size:1em;
}

a:link, a:active, a:visited {
	color: #e1e3e6;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
}

div	{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.noborder {
	border-style: hidden;
}


#outer_container {
	margin: 0 auto;
	width: 995px;
	background-color: #f9f9f9;
}

#test-site-warn-strip {
	height: 30px;
	background-color: #FF99FF;
	color: #660099;
	text-align: center;
	line-height: 30px;
	font-family: "Trebuchet MS", Trebuchet, serif;
	font-weight: bold;
	font-stretch: extra-expanded;
	font-size: 24px;
	letter-spacing: 15px;
	text-decoration: blink;
}

#fp_inner_container {
	margin: 0 auto;
	width: 975px;
	height: 700px;
	background-color: #ffffff;
	background-image: url(img/fp_main_bg_tab_700h.jpg);
	background-repeat: no-repeat;
}

#other_inner_container {
	margin: 0 auto;
	padding-bottom: 20px;
	width: 975px;
	min-height: 600px;
	overflow: auto;
	background-color: #e2e3e7;
	background-image: url(img/main_bg.jpg);
	background-repeat: no-repeat;
}

#std_ftr {
	margin: 0 auto;
	width: 975px;
	height: 50px;
	border-top: 2px solid #cccccc;
	background-color: #f9f9f9;
	color:#666666;
	font-size:0.8em;
}

#std_ftr_l {
	float: left;
}

#std_ftr_r {
	float: right;
}

.ftr_lnk:link, ftr_lnk:active, ftr_lnk:visited {
	color: #666666;
	text-decoration: none;
}

.ftr_lnk:hover {
	color: #7f1769;
}

#ttt_ftr {
	margin: 0 auto;
	width: 975px;
	background-color: #f9f9f9;
	font-size:0.8em;
	word-spacing: 0.6em;
	letter-spacing: 0.3em;
}

#ttt_ftr_r {
	float: right;
	color: #cccccc;
}

#ttt_name {
	letter-spacing: 0.6em;
	color: #cccccc;
}

#ttt_name:link, ttt_name:active, ttt_name:visited {
	letter-spacing: 0.6em;
	color: #cccccc;
	text-decoration: none;
}

#ttt_name:hover {
	color: #7f1769;
}

#fp_panels {
	position: relative;
	top: 180px;
	left: 30px;
	width: 675px;
}

#fp_panels_promo {
	position: relative;
	top: 140px;
	left: 30px;
	width: 675px;
}

#fp_panels_promo_hi {
	position: relative;
	top: 150px;
	left: 30px;
	width: 675px;
	height: 365px;
	min-height: 365px;
}

#fp_promo_banner {
	position: relative;
	top: 135px;
	left: 30px;
	width: 675px;
}

#fp_promo_banner_lo {
	position: relative;
	top: 140px;
	left: 30px;
	width: 675px;
}

#fp_promo_banner a img {
	border-width: 0px;
}

#fp_promo_banner_lo a img {
	border-width: 0px;
}

#fp_award_spot {	/* Practical Parenting award 2010 */
	position: relative;
	top: 42px;
	left: 772px;
	width: 160px;
}

#fp_feat_strip {
	position: relative;
	top: 58px;
	left: 20px;
	width: 930px;
}

.fp_feat_item {
	display: inline;
	margin: 0px 5px 0px 10px;
	background-color: #F9F9F9;
}

.fp_feat_item a img {
	border: 3px solid #F9F9F9;
}

#fp_mt_panel {
	float: left;
	margin: 0px;
	width: 215px;
	background-color: #e1e3e6;
}

#fp_mt_pnl_tab {
	width: 215px;
	height: 65px;
	background-image: url(img/fp_mt_logo_tab_110.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #e1e3e6;
	cursor: pointer;
}

#fp_mt_tab_img {
	width: 215px;
	height: 125px;
	background-image: url(img/fp_mt_tab_img_215.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#fp_mt_ttl {
	margin-top: 0px;
	width: 215px;
	overflow: hidden;
	background-color: #177f75;
	color: #e1e3e6;
	cursor: pointer;
}

#fp_mt_txt {
	width: 215px;
	overflow: hidden;
	background-color: #ffffff;
	color: #177f75;
	cursor: pointer;
}

#fp_mt_txt p {
	margin-top: 5px;
}

#fp_ms_panel {
	float: left;
	margin: 0px 0px 0px 15px;
	width: 215px;
	background-color: #e1e3e6;
}

#fp_ms_pnl_tab {
	width: 215px;
	height: 65px;
	background-image: url(img/fp_its_logo_tab_110.gif);
	background-position: top center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#fp_ms_tab_img {
	width: 215px;
	height: 125px;
	background-image: url(img/fp_ms_tab_img_215.jpg);
	background-repeat: no-repeat;
	background-color: #e1e3e6; 
	cursor: pointer;
}

#fp_ms_ttl {
	width: 215px;
	overflow: hidden;
	background-color: #7f1769;
	color: #e1e3e6;
	cursor: pointer;
}

#fp_ms_txt {
	width: 215px;
	overflow: hidden;
	background-color: #ffffff;
	color: #7f1769;
	cursor: pointer;
}

#fp_ms_txt p {
	margin-top: 5px;
}

#fp_mb_panel {
	float: left;
	margin: 0px 0px 0px 15px;
	width: 215px;
	background-color: #e1e3e6;
}

#fp_mb_pnl_tab {
	width: 215px;
	height: 65px;
	background-image: url(img/fp_mb_logo_tab_110.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #e1e3e6;
	cursor: pointer;
}

#fp_mb_tab_img {
	width: 215px;
	height: 125px;
	background-image: url(img/fp_mb_tab_img_215.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#fp_mb_ttl {
	margin-top: 0px;
	width: 215px;
	overflow: hidden;
	background-color: #6E8CB0;
	color: #e1e3e6;
	cursor: pointer;
}

#fp_mb_txt {
	width: 215px;
	overflow: hidden;
	background-color: #ffffff;
	color: #6E8CB0;
	cursor: pointer;
}

#fp_mb_txt p {
	margin-top: 5px;
}


.fp_pnl_btm {
	width: 215px;
	height: 10px;
	background-image: url(img/fp_pnl_btm_215.gif);
	background-repeat: no-repeat;
}


/* ===========  Main Menu ========================================= */
#menu_panel {
	float: left;
	margin: 50px 15px 0px 15px;
	width: 250px;
	overflow: hidden;
	color: #e1e3e6;
}

#menu_top_img {
	width: 250px;
	height: 190px;
	background-image: url(img/menu_top_img.gif);
	background-repeat: no-repeat;
}

#menu_top_brdr {
	overflow: hidden;	/* for IE 5.5/6 bug */
	width: 250px;
	height: 10px;
	background-image: url(img/menu_top_brdr.gif);
	background-repeat: no-repeat;
}

#menu_btm_brdr {
	width: 250px;
	height: 10px;
	background-image: url(img/menu_btm_brdr.gif);
	background-repeat: no-repeat;
}

#menu_head_mt {
	width: 250px;
	overflow: hidden;
	background-color: #177f75;
	border-bottom: 1px solid #21b6a8;
}

#menu_head_mt_txt {
	margin: 0px 10px 0px 10px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #43d8ca;
}

.menu_item_mt {
	width: 250px;
	overflow: hidden;
	background-color: #177f75; 
}

.menu_item_mt_txt {
	margin: 5px 20px 5px 22px;
	line-height: 100%;
	font-size: 1.0em; 
}

#menu_head_ms {
	width: 250px;
	overflow: hidden;
	background-color: #7f1769;
	border-bottom: 1px solid #ffcbf4;
}

#menu_head_ms_txt {
	margin: 0px 10px 0px 10px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #ffcbf4;
}

.menu_item_ms {
	width: 250px;
	overflow: hidden;
	background-color: #7f1769;
}

.menu_item_ms_txt {
	margin: 5px 20px 5px 22px;
	line-height: 100%;
	font-size: 1.0em; 
}

#menu_head_mx {
	width: 250px;
	overflow: hidden;
	background-color: #6e8cb0;
	border-bottom: 1px solid #e2e3e7;
}

#menu_head_mx_txt {
	margin: 0px 10px 0px 10px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #e2e3e7;
}

.menu_item_mx {
	width: 250px;
	overflow: hidden;
	background-color: #6e8cb0;
}

.menu_item_mx_txt {
	margin: 5px 20px 5px 22px;
	line-height: 100%;
	font-size: 1.0em; 
}

#menu_head_inf {
	width: 250px;
	overflow: hidden;
	background-color: #b69521; 
	border-bottom: 1px solid #fff4cb;
}

#menu_head_inf_txt {
	margin: 0px 10px 0px 10px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #fff4cb;
}

.menu_item_inf {
	width: 250px;
	overflow: hidden;
	background-color: #b69521;	
}

.menu_item_inf_txt {
	margin: 5px 20px 5px 22px;
	line-height: 100%;
	font-size: 1.0em; 
}

.menu_minilink_h {
	margin: 0px 2px 0px 20px;
	font-weight: bold;
	font-size: 0.8em; 
	color: #43d8ca;
}

.menu_minilink_b {
	margin: 0px 0px 0px 2px;
	font-weight: bold;
	font-size: 0.8em; 
	color: #43d8ca;
	
}

#sn_links {
	margin: 15px 0px 15px 0px;
	overflow: hidden;
}

.sn_lnk {
	border: 0px;
}

/*   */

#content_panel {
	float: left;
	margin: 150px 15px 0px 15px;
	width: 470px;
	overflow: hidden;
}

#at_cat_art1_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/at_cat_art1_img.jpg);
	background-repeat: no-repeat;
}

#at_cat_art2_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/at_cat_art2_img.jpg);
	background-repeat: no-repeat;
}

#at_cat_art3_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/at_cat_art3_img.jpg);
	background-repeat: no-repeat;
}

#at_cat_art4_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/at_cat_art4_img.jpg);
	background-repeat: no-repeat;
}

#at_cat_art5_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/at_cat_art5_img.jpg);
	background-repeat: no-repeat;
}

#mt_cat_art_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/mt_cat_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#mt_cat_art_ttl {
	width: 470px;
	overflow: hidden;	
	background-color: #177f75;
}

#mt_cat_art_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #43d8ca;
}

#mt_cat_art1_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/mt_cat_art1_img.jpg);
	background-repeat: no-repeat;
}

#mt_cat_art2_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/mt_cat_art2_img.jpg);
	background-repeat: no-repeat;
}


#mt_cat_art_content {
	min-height: 270px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

#mt_cat_art_content_l {
	min-height: 270px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: left;
}

#mt_prod_content {
	min-height: 360px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
}

#mt_cat_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #177f75;
}

#mt_cat_more_txt {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #43d8ca;
	text-align: right;
	vertical-align:  middle;
}

#mt_form_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #177f75;
}

#mtm_cat_art1_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/mtm_cat_art1_img.jpg);
	background-repeat: no-repeat;
}

#mtm_cat_art2_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/mtm_cat_art2_img.jpg);
	background-repeat: no-repeat;
}

#ms_cat_art_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5 & IE6 bug */
	background-image: url(img/ms_cat_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#ms_cat_art_ttl {
	width: 470px;
	overflow: hidden;	
	background-color: #7f1769;
}

#ms_cat_art_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #ffcbf4;
}

#ms_cat_art1_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/ms_cat_art1_img.jpg);
	background-repeat: no-repeat;
}

#ms_cat_art2_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/ms_cat_art2_img.jpg);
	background-repeat: no-repeat;
}

#ms_cat_art3_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/ms_cat_art3_img.jpg);
	background-repeat: no-repeat;
}

#ms_cat_art4_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/ms_cat_art4_img.jpg);
	background-repeat: no-repeat;
}

#ms_cat_art5_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #eeeeee;
	background-image: url(img/ms_cat_art5_img.jpg);
	background-repeat: no-repeat;
}

#ms_cat_art_content {
	min-height: 270px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

#ms_prod_content {
	min-height: 360px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
}

#ms_cat_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #7f1769;
}

#ms_form_btm_brdr {
	width: 470px;
	overflow: hidden;	
	background-color: #7f1769;
}

#ms_cat_more_txt {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #ffcbf4;
	text-align: right;
	vertical-align:  middle;
}

#mx_cat_art_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5 & IE6 bug */
	background-image: url(img/mx_cat_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#mx_cat_art_ttl {
	width: 470px;
	overflow: hidden;	
	background-color: #6e8cb0;
}

#mx_cat_art_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #e2e3e7;
}

#mx_cat_art_content {
	min-height: 270px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

#mx_prod_content {
	min-height: 360px;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
}

#mx_cat_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #6e8cb0;
}

#mx_form_btm_brdr {
	width: 470px;
	overflow: hidden;	
	background-color: #6e8cb0;
}

#mx_cat_more_txt {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #e2e3e7;
	text-align: right;
	vertical-align:  middle;
}

#mx_cat_more_txt_i {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #6e8cb0;
	text-align: right;
	vertical-align:  middle;
}

#inf_cat_art_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/inf_cat_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#inf_cat_art_ttl {
	width: 470px;
	overflow: hidden;	
	background-color: #b69521;
}

#inf_cat_art_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #fff4cb;
}

#inf_profs_art1_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-image: url(img/inf_profs_art1_img.jpg);
	background-repeat: no-repeat;
}

#inf_delivery_img {
	float: right; width: 200px; height: 125px; margin: 0px 0px 5px 7px;
	background-image: url(img/inf_delivery_img.jpg);
	background-repeat: no-repeat;
}

#inf_cat_art_content {
	padding-top: 1px;		/* workaround for IE 5.5 & IE6 */
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	min-height: 360px;
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

#inf_cat_art_content a {
	color: #b69521;
	text-decoration: none;
}

#inf_prod_content {
	min-height: 360px;
	overflow: hidden;
	background-color: #f9f9f9;
}

#inf_cat_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #b69521;
}

#inf_form_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #b69521;
}

#inf_cat_more_txt {
	margin: 7px 10px 7px 10px;
	overflow: hidden;
	font-size: 1.25em;
	font-weight: bolder;
	color: #fff4cb;
	text-align: right;
	vertical-align:  middle;
}

#inf_cat_more_txt_i {
	margin: 7px 10px 7px 10px;
	overflow: hidden;
	font-size: 1.25em;
	font-weight: bolder;
	color: #b69521;
	text-align: right;
	vertical-align:  middle;
}

#pmp_img {
	float: right; width: 210px; height: 210px; margin: 0px 0px 25px 12px;
	background-color: #eeeeee;
	background-image: url(img/mtPriceMatchPromise.jpg);
	background-repeat: no-repeat;
}

#buy_hire_pnls {
	margin: 15px 15px 0px 0px;
	width: 470px;
	height: 75px;
}

#buy_pnl {
	float: right;
	margin: 0px;
	width: 220px;
	height: 75px;
}

#buy_only_pnls {
	margin: 15px 15px 0px 0px;
	width: 470px;
	height: 75px;
	text-align: center;
}

#buy_only_pnl {
	float: left;
	margin: 0px 0px 0px 125px;
	width: 220px;
	height: 75px;
}

#hire_pnl {
	float: left;
	margin: 0px;
	width: 220px;
	height: 75px;
}

#hire_pnl_left {
	float: left;
	margin: 0px;
	width: 220px;
	height: 75px;
}

#hire_pnl_right {
	float: right;
	margin: 0px;
	width: 220px;
	height: 75px;
}

#hire_mt_img {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_mt_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#hire_mtm_img {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_mtm_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#hire_ms_img {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_its_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#hire_mt_ftr {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_mt_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
	color: #43d8ca;
	line-height: 250%;
	font-size: 1.25em;	
	cursor: pointer;
}
#hire_mtm_ftr {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_mt_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
	color: #43d8ca;
	line-height: 250%;
	font-size: 1.25em;	
	cursor: pointer;
}
#hire_mt_ftr_sm {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_mt_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
	color: #43d8ca;
	line-height: 345%;
	font-size: 0.9em;	
	cursor: pointer;
}
#hire_ms_ftr {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/hire_ms_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
	color: #ffcbf4;
	line-height: 250%;
	font-size: 1.25em;	
	cursor: pointer;
}
#buy_mt_img {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/buy_mt_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#buy_mtm_img {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/buy_mtm_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#buy_ms_img {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/buy_its_img.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
#buy_mt_ftr {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/buy_mt_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #43d8ca;
	line-height: 250%;
	font-size: 1.25em;
	cursor: pointer;
}
#buy_mtm_ftr {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/buy_mt_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #43d8ca;
	line-height: 250%;
	font-size: 1.25em;
	cursor: pointer;
}
#buy_ms_ftr {
	float: left;
	margin: 0px;
	width: 110px;
	height: 75px;
	background-image: url(img/buy_ms_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffcbf4;
	line-height: 250%;
	font-size: 1.25em;
	cursor: pointer;
}

#mt_promo_pnl {
	margin: 7px 15px 0px 0px;
	width: 470px;
	height: 75px;
}

#mt_promo_pnl a img{
	border: 0px;
}

/* comparison table */
.comptbl {
	margin: 9px;
	width: 450px;
	font-size: 1em;
}
.comptbl_trh {
	height: 25px;
	background-color: #eeeeee;
}
.comptbl_th {
	font-weight: bold;
	color:#333333;
	text-align: center;
	vertical-align: bottom;
}
.comptbl_trw {
	background-color: #ffffff;
}
.comptbl_trg {
	background-color: #eeeeee;
}
.comptbl_tdl {
	text-align: left;
}
.comptbl_tdc {
	text-align: center;
	font-weight: bold;
}
.comptbl_td_prc {
	text-align: center;
	font-weight: bold;
	color:#177F75;
}

.quote {
	font-style: italic;
}
.quoter {
	font-size: 0.85em;
	font-variant: small-caps;
}

/* /comparison table */

/* category views  */
.mx_cat_panel {
	position: relative;
	margin: 7px 0px 7px 8px;
	width: 452px;
	height: 100px;
	border: 1px solid #6e8cb0;
	background-color: #ffffff;
	overflow: hidden;
}

.mx_cat_panel_img {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	width: 100px;
}

.mx_cat_panel_img a img {
	border: 0px;
}

.mx_cat_panel_txt {
	position: absolute;
	top: 0px;
	right: 3px;
	width: 340px;
	height: 100px;
}

.mx_cat_pnl_ttl {
	margin: 1px 5px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #6e8cb0;
}

.mx_cat_pnl_desc {
	margin: 2px 5px;
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
}

.mx_cat_pnl_prc {
	margin: 2px 5px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-weight: bold;
}

.cat_prc_spcl {
	color: #ff0000;
	font-size: 1.1em;
}

.cat_prc_norm {
	color: #6e8cb0;
	font-size: 1.1em;
}

.mx_cat_pnl_prc_qual {
	margin: 0px 7px;
	font-size: 0.8em;
	font-weight: normal;
	color: #666666;
}

/* product views */

#prod_img_prc {
	float: left;
	width: 195px;
	font-weight: bold;
	color: #177f75;
	text-align: center;
}

#prod_img {
	margin: 20px 10px 20px 10px;
	width: 175px;
	height: 175px;
}

#prod_price_note {
	font-size: 1.1em;
}

#prod_price_special {
	color: #ff0000;
	font-size: 1.1em;
}

#prod_price {
	font-size: 1.4em;
}

#norm_price_inf {
	margin: 5px 0px 5px 0px;
	font-size: 0.8em;
	font-weight: normal;
	color: #177f75;
}

#prod_price_inf {
	margin: 5px 0px 25px 0px;
	font-size: 0.8em;
	font-weight: normal;
	color: #666666;
}

#prod_price_award {
	margin: 5px 0px 25px 0px;
	text-align: center;
}

#prod_bulls {
	float: right;
	margin: 20px 10px 0px 0px;
	width: 250px;
}

#prod_bulls ul {
	margin: 0px 0px 20px 0px;
	padding-left: 5px;
	list-style-position: inside;
	line-height: 133%;
	font-size: 1.0em;
	word-spacing: +1.5px;
}

#prod_clr {
	clear: both;
}

#prod_footnotes {
	margin: 10px 15px 10px 15px;
	font-size: 0.9em;
}

#prod_footnotes a {
	color: #6e8cb0;
	text-decoration: none;
}

#prod_footnotes a:hover {
	text-decoration: none;
	color: #7f1769;
}

/* /product views */

#cat_pnl_mt_prc {
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffcbf4;
	font-size: 0.9em;
}

#cat_pnl_tens_prc {
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffcbf4;
	font-size: 1.3em;
}

#cat_pnl_ms_prc {
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #43d8ca;
	font-size: 0.9em;
}

#latest_news_panel {
	float: left;
	margin: 150px 0px 0px 10px;
	width: 160px;
	overflow: hidden;
}

#latest_news_top_brdr {
	width: 160px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/latest_news_top_brdr.gif);
	background-repeat: no-repeat;
}
#latest_news_ttl {
	width: 160px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#latest_news_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #7f1769;
}

#latest_news_img {
	width: 160px;
	height: 100px;
	background-color: #ffcbf4;
}

#latest_news_img a img {
	border-width: 0px;
}

#latest_news_txt {
	height: 170px;
	overflow: hidden;
	background-color: #ffcbf4;
	font-size: 0.9em;
	color: #666666;
	vertical-align:  top;
}

#latest_news_btm_brdr {
	width: 160px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#latest_news_more_txt {
	margin: 7px 10px 7px 10px;
	background-color: #ffcbf4;
	font-size: 1.25em;
	font-weight: bolder;
	color: #7f1769;
	text-align: right;
	vertical-align:  middle;
}

#basket_pnl {
	margin: 15px 0px 0px 0px;
	width: 160px;
	height: 75px;
	background-image: url(img/basket_pnl_bg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#basket_pnl_top {
	margin: 0px 0px 15px 0px;
	width: 160px;
	height: 75px;
	background-image: url(img/basket_pnl_bg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#basket_view {
	margin: 0px 0px 0px 80px;
	width: 80px;
	height: 37px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #6e8cb0;
	line-height: 250%;
	font-size: 1.25em;
}
#basket_items {
	margin: 0px 0px 0px 80px;
	width: 80px;
	height: 37px;
	text-align: center;
	vertical-align: middle;
	color: #666666;
	line-height: 150%;
	font-size: 0.8em;
}

.basket_award_spot {
	margin: 15px 0px 0px 0px;
	width: 160px;
	text-align: center;	
}

/*  news page  */
#news_art_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/news_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#news_art_ttl {
	width: 470px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#news_art_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #7f1769;
}

#news_art_content {
	min-height: 360px;
	overflow: hidden;
	padding-bottom: 1px;	/* workaround for IE 5.5 & IE6 */
	background-color: #f9f9f9;
	text-align: justify;
}

#news_art_img {
	float: right; width: 250px; height: 125px; margin: 0px 0px 5px 7px;
	background-color: #f9f9f9;
}

#news_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#news_more_txt {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #7f1769;
	text-align: right;
	vertical-align:  middle;
}

#more_news_panel {
	float: left;
	margin: 150px 0px 0px 10px;
	width: 160px;
	overflow: hidden;
}

#more_news_top_brdr {
	width: 160px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/news_top_brdr.gif);
	background-repeat: no-repeat;
}

#more_news_ttl {
	width: 160px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#more_news_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #7f1769;
}

#more_news_txt {
	height: 290px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#more_news_link {
	margin: 7px 7px 7px 7px;
	font-size: 0.9em;
	color: #666666;
}

#more_news_link a {
	color: #666666;
	text-decoration: none;
}

#more_news_link a:hover {
	text-decoration: none;
	color: #7f1769;
}

#more_news_btm_brdr {
	width: 160px;
	height: 10px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#news_art_content a {
	color: #7f1769;
	text-decoration: none;
}

/*  /news page  */


/*  shopping basket & checkout pages  */
#basket_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/news_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#basket_ttl {
	width: 470px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#basket_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #7f1769;
}

#basket_content {
	min-height: 360px;
	padding: 10px;		/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

#basket_tbl {
	margin: 0px 0px 10px 0px;		/* to accomodate IE 5.5 & IE6 above*/
	width: 450px;
	background-color: #eeeeee;
	text-align: left;
	color: #7f1769;
	font-size: 1em;
}

#basket_tbl th {
	height: 1.75em;
	vertical-align: middle;
	background-color: #7f1769;
	color: #ffffff;
	font-weight: bold;
}

.bskt_item {
	background-color: #7f1769;
}

.bskt_subs {
	background-color: #ffcbf4;
}

.bskt_pay {
	background-color: #ffcbf4;
	height: 1.75em;
}

#basket_tbl td {
	height: 1.5em;
	vertical-align: middle;
}

.bskt_c {
	text-align: center;
}

.bskt_r {
	text-align: right;
}

.bskt_cb {
	text-align: center;
	font-weight: bold;
}

.bskt_rb {
	text-align: right;
	font-weight: bold;
}

.basket_submitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #7f1769;
	font-weight: bold;
}

#basket_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#basket_more_txt {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #7f1769;
	text-align: right;
	vertical-align:  middle;
}

#checkout_top_brdr {
	width: 470px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/news_art_top_brdr.gif);
	background-repeat: no-repeat;
}
#checkout_ttl {
	width: 470px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#checkout_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #7f1769;
}

#checkout_content {
	min-height: 360px;
	padding: 10px;		/* workaround for IE 5.5 & IE6 */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

#checkout_form {
	margin: 10px 25px 5px 20px;
}

#checkout_sect_hdr {
	margin: 5px 0px 5px 0px;		/* to accomodate IE 5.5 & IE6 above*/
/*	margin: 7px 10px 7px 10px; */
	padding: 0px 3px 0px 3px;
	background-color: #7f1769;
	color: #ffffff;
	line-height: 1.5em;
	font-size: 1.1em;
	font-weight: bolder;
	vertical-align:  middle;
}

#checkout_sect_txt {
	margin: 3px 10px 3px 10px;
}

#checkout_sect_txt a  {
	color: #7f1769;
	text-decoration: none;
}
#checkout_btm_brdr {
	width: 470px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#checkout_more_txt {
	margin: 7px 10px 7px 10px;
	font-size: 1.25em;
	font-weight: bolder;
	color: #7f1769;
	text-align: right;
	vertical-align:  middle;
}

.checkout_form_notice {
	border: 1px solid #7f1769;
	padding: 3px;
	font-size: 0.9em;
	color: #7f1769;
}

.checkout_space_cell {
	height: 5px;
	min-height: 5px;
}

#co_summ_panel {
	float: left;
	margin: 150px 0px 0px 10px;
	width: 160px;
	overflow: hidden;
}

#co_summ_sec_panel {
	float: left;
	margin: 15px 0px 0px 10px;
	width: 160px;
	overflow: hidden;
}

#co_summ_top_brdr {
	width: 160px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/latest_news_top_brdr.gif);
	background-repeat: no-repeat;
}
#co_summ_ttl {
	width: 160px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#co_summ_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #7f1769;
}

#co_summ_img {
	width: 160px;
	height: 240px;
	background-image: url(img/pay_securely.jpg);
	background-repeat: no-repeat;
}

#co_summ_img a img {
	border-width: 0px;
}

#co_summ_txt {
	overflow: hidden;
	padding-top: 1px;			/* workaround for IE 5.5 & IE6 */
	padding-bottom: 1px;		/* workaround for IE 5.5 & IE6 */
	background-color: #f9f9f9;
	font-size: 0.9em;
	color: #666666;
	vertical-align:  top;
}

#co_summ_btm_brdr {
	width: 160px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#co_summ_btm_brdr_10 {
	width: 160px;
	height: 10px;
	overflow: hidden;
	background-color: #ffcbf4;
}

#co_summ_more_txt {
	margin: 7px 10px 7px 10px;
	background-color: #ffcbf4;
	font-size: 1.25em;
	font-weight: bolder;
	color: #7f1769;
	text-align: right;
	vertical-align:  middle;
}

#cos_tbl {
	margin: 6px 5px 1px 5px;	/* odd margining to accomodate above workaround for IE 5.5 & IE6 */
	width: 150px;
	text-align: left;
	color: #7f1769;
	font-size: 1em;
}

#cos_tbl td {
	height: 1.5em;
	vertical-align: middle;
}

.cos_c {
	text-align: center;
}

.cos_r {
	text-align: right;
}

.cos_cb {
	text-align: center;
	font-weight: bold;
}

.cos_rb {
	text-align: right;
	font-weight: bold;
}

.co_lnk:link, co_lnk:active, co_lnk:visited, co_lnk:hover {
	color: #7f1769;
	text-decoration: none;
}

/*  /shopping basket & checkout pages  */

#contacts_panel {
	float: left;
	margin: 150px 0px 0px 10px;
	width: 160px;
	overflow: hidden;
}

#contacts_top_brdr {
	width: 160px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/contacts_top_brdr_dk.gif);
	background-repeat: no-repeat;
}

#contacts_ttl {
	width: 160px;
	overflow: hidden;
	background-color: #b69521;
}

#contacts_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #fff4cb;
}

#contacts_addr_txt {
	height: 105px;
	overflow: hidden;
	background-color: #fff4cb;
	font-size: 0.9em;
	color: #666666;
	vertical-align:  top;
}

#contacts_press_addr_txt {
	height: 140px;
	overflow: hidden;
	background-color: #fff4cb;
	font-size: 0.9em;
	color: #666666;
	vertical-align:  top;
}

#contacts_calls_txt {
	height: 120px;
	overflow: hidden;
	background-color: #fff4cb;
	font-size: 0.9em;
	color: #666666;
	vertical-align:  top;
}

#contacts_links_txt {
	height: 50px;
	overflow: hidden;
	background-color: #fff4cb;
	font-size: 0.9em;
	color: #666666;
	vertical-align:  top;
}

#contacts_links_txt a {
	font-weight: bold;
	color: #666666;
}

#contacts_link {
	margin: 7px 7px 7px 7px;
	color: #666666;
}

#contacts_btm_brdr {
	margin: 0px 0px 12px 0px;
	width: 160px;
	height: 10px;
	background-color: #b69521;
}

#contact_form {
	margin: 10px 25px 5px 20px;
}


/*  form styles - temp  */
form {
	margin: 0px;
	padding: 0px;
}

#form_btns {
	margin: 4px 30px 4px 10px;
	text-align: right;
	vertical-align:  middle;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
}

.formlabel {
	white-space:nowrap;
	font-size: 0.9em;
	color: #b69521; 
	text-align: left;
}

.formlabel_err {
	font-size: 0.9em;
	color: #ff0000; 
	text-align: left;
}

.submitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #6e8cb0; font-weight: bold;
}

.form_ip { 
	font: 1.0em arial, verdana, sans-serif;
	background-image: url(img/shadedinput.gif);
	border: #b69521 1px solid;
	text-align: left;
}

.form_ip_txtarea {
	background-image: url(img/shadedinput.gif);
	border: #b69521 1px solid;
	font: 1.0em arial, verdana, sans-serif;
	text-align: left;
}

.form_ip_err { 
	font: 1.0em arial, verdana, sans-serif;
	background-image: url(img/shadedinput.gif);
	border: #ff0000 1px solid;
	text-align: left;
}

.form_ip_txtarea_err {
	background-image: url(img/shadedinput.gif);
	border: #ff0000 1px solid;
	font: 1.0em arial, verdana, sans-serif;
	text-align: left;
}

.co_formlabel {
	white-space:nowrap;
	font-size: 0.9em;
	color: #7f1769; 
	text-align: left;
}

.co_formlabel_bg {
	white-space:nowrap;
	font-size: 0.9em;
	color: #7f1769; 
	text-align: left;
}

.co_formlabel_err {
	font-size: 0.9em;
	color: #ff0000; 
	text-align: left;
}

.co_form_ip { 
	font: 1.0em arial, verdana, sans-serif;
	background-image: url(img/shadedinput.gif);
	border: #ffcbf4 1px solid;
	text-align: left;
}

.co_form_ip_cb {
	margin: 0px 10px 0px 5px; 
	padding 2px;
	vertical-align: baseline;
	background-image: url(img/shadedinput.gif);
	border: #ffcbf4 1px solid;
	text-align: left;
}

.co_form_ip_txtarea {
	background-image: url(img/shadedinput.gif);
	border: #ffcbf4 1px solid;
	font: 1.0em arial, verdana, sans-serif;
	text-align: left;
}

.co_form_ip_err { 
	font: 1.0em arial, verdana, sans-serif;
	background-image: url(img/shadedinput.gif);
	border: #ff0000 1px solid;
	text-align: left;
}

.co_form_ip_cb_err {
	margin: 0px 10px 0px 5px; 
	padding 2px;
	vertical-align: baseline;
	background-image: url(img/shadedinput.gif);
	border: #ffcbf4 1px solid;
	text-align: left;
}

.co_form_ip_txtarea_err {
	background-image: url(img/shadedinput.gif);
	border: #ff0000 1px solid;
	font: 1.0em arial, verdana, sans-serif;
	text-align: left;
}

/*  /form styles  */


/*  styles for TTL demo to TCL  */
#control_hdr {
	margin: 0 auto;
	width: 995px;
	background-color: #f9f9f9;
	height: 50px;
	background-color: #ffffff;
	text-align: center;
	color: #aaaaaa;
	font-size: 1em;
	font-weight: normal;
}

#control_hdr a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#control_hdr pre {
	color: #aaaaaa;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
}

#mt_container {
	margin: 0 auto;
	width: 995px;
	background-color: #f9f9f9;
	height: 664px;
	background-color: #ffffff;
}

#mt_container_1 {
	margin: 0 auto;
	width: 995px;
	background-color: #f9f9f9;
	height: 650px;
	background-color: #ffffff;
	background-image: url(img/mamatens1.jpg);
	background-repeat: no-repeat;
}

#mt_container_2 {
	margin: 0 auto;
	width: 995px;
	background-color: #f9f9f9;
	height: 650px;
	background-color: #ffffff;
	background-image: url(img/mamatens2.jpg);
	background-repeat: no-repeat;
}

.alert_notice_box {
	background-color: #ffeffa;
	margin: 10px auto;
	border: 5px solid #ee3333;
	color: #222222;
	font-size: 0.9em;
}

.alert_notice_ttl {
	color: #ee3333;
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
}


/* videos */
#mt_video_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #e1e3e7;
}

#video_list_panel {
	float: left;
	margin: 150px 0px 0px 10px;
	width: 160px;
	overflow: hidden;
	background-color: #e2e3e7;	
}

#video_list_bg {
	width: 160px;
	overflow: hidden;
	background-color: #177f75;	
}


#video_list_top_brdr {
	width: 160px;
	height: 10px;
	overflow: hidden;	/* for IE 5.5/6 bug */
	background-image: url(img/video_list_top_brdr.gif);
	background-repeat: no-repeat;
}
#video_list_ttl {
	width: 160px;
	overflow: hidden;
	background-color: #177f75;
}

#video_list_ttl_txt {
	margin: 0px 7px 0px 7px;
	line-height: 150%;
	font-size: 1.25em;
	font-weight: bold;
	color: #e1e3e7;
}

#video_list_img {
/*	width: 160px;
	height: 90px;  */
	margin: 0px auto;
	width: 90%;
	height: 90%;
	border-top: 6px solid #25353c;
	border-right: 4px solid #25353c;
	border-bottom: 0px solid #25353c;
	border-left: 4px solid #25353c;
	background-color: #ffffff;
}

#video_list_img img {
	width: 100%;
}

#video_list_img a img {
	border-width: 0px;
}

#video_list_txt {
	margin: 0px auto 5px;
	width: 90%;
	height: 90%;
	background-color: #25353c;
	border-right: 4px solid #25353c;
	border-left: 4px solid #25353c;
	border-bottom: 2px solid #25353c;
	font-size: 0.8em;
	color: #ffffff;
	vertical-align:  top;
	line-height: 2em;
	text-align: center;	
}

#video_list_txt a {
	margin: 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#video_list_txt a:hover {
	color: #43d8ca;
}

#video_list_btm_brdr {
	width: 160px;
	overflow: hidden;
	background-color: #177f75;
}

#video_list_more_txt {
	margin: 7px 10px 7px 10px;
	background-color: #177f75;
	font-size: 1.25em;
	font-weight: bolder;
	color: #e1e3e7;
	text-align: right;
	vertical-align:  middle;
}

#video_list_more_txt a:hover {
	color: #ffffff;
}


#mt_video_content {
	min-height: 265px;
	padding-bottom: 0px;	/* workaround for IE 5.5 & IE6 would require 1px */
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: justify;
}

/* video directory */
.vid_panel {
	position: relative;
	margin: 7px 0px 7px 8px;
	width: 452px;
	height: 90px;
	border: 1px solid #6e8cb0;
	background-color: #ffffff;
	overflow: hidden;
}

.vid_panel_img {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	width: 100px;
}

.vid_panel_img a img {
	border: 0px;
}

.vid_panel_txt {
	position: absolute;
	top: 0px;
	right: 3px;
	width: 285px;
	height: 90px;
}

.vid_pnl_ttl {
	margin: 1px 5px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #6e8cb0;
}

.vid_pnl_desc {
	margin: 2px 5px;
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
}

.err_nb {
	margin: 2px 0px 7px 0px;
	padding: 4px; 
	border: 1px solid #ff0000;
	font-size: 1.0em;
	color: #ff0000; 
	text-align: left;
}



