/* RESET STYLES */html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;/*	font-size: 100%;*/	font-family: inherit;	vertical-align: baseline;}ol, ul { list-style: none;}html{	height: 100%;	filter: expression(document.execCommand("BackgroundImageCache", false, true));    }/* BASIC STYLES */body {	font-family:Arial, Helvetica, sans-serif;	font-size: 62.5%;	background:url(../images/body_bg.png) repeat-x top #F1F2DE;}p, td {	font-size: 1.4em;	line-height: 1.5em;	margin-bottom:1em}a:link, a:visited {color:#7E8313}a:hover {color:#690;}a:active {}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/* WRAPPER */#wrapper {	margin:0 auto;	width:980px;	position:relative;}/* HEADER */#header {	width:980px;	height:127px;	margin:0;	position:relative;	z-index:900;}#header h1#logo {	text-indent:-5000px;	width:125px;	height:62px;	background:url(../images/logo.png) no-repeat;	position:absolute;	top:20px;	left:53px;}#header h1#logo a {	display:block;	width:125px;	height:62px;}/* TOP NAV */ul#MenuBar1 {	display:block;	position:relative;	z-index: 1000;	top:0;	left:230px;	width:520px;	/*height:213px;*/	margin:0;}ul#MenuBar1 li {	display:block;	width:130px;	height:102px;	position:absolute;	margin:0;	top:0;}ul#MenuBar1 li a {	display:block;	width:130px;	height:102px;	text-indent:-5000px;}ul#MenuBar1 li#nav-top-beauty {left:0px;}ul#MenuBar1 li#nav-top-beauty a {background:url(../images/topnav_beauty.png) no-repeat top;}ul#MenuBar1 li#nav-top-beauty ul li a {background:url(../images/topnav_submenu_skin.png) no-repeat top;}ul#MenuBar1 li#nav-top-home {left:130px;}ul#MenuBar1 li#nav-top-home a {background:url(../images/topnav_home.png) no-repeat;}ul#MenuBar1 li#nav-top-home ul li a {background:url(../images/topnav_submenu_home.png) no-repeat top;}ul#MenuBar1 li#nav-top-health {left:260px;}ul#MenuBar1 li#nav-top-health a {background:url(../images/topnav_health.png) no-repeat;}ul#MenuBar1 li#nav-top-health ul li a {background:url(../images/topnav_submenu_fruit.png) no-repeat top;}ul#MenuBar1 li#nav-top-sport {left:390px;}ul#MenuBar1 li#nav-top-sport a {background:url(../images/topnav_sport.png) no-repeat;}ul#MenuBar1 li#nav-top-sport ul li a {background:url(../images/topnav_submenu_golf.png) no-repeat top;}ul#MenuBar1 li#nav-top-beauty a:hover,ul#MenuBar1 li#nav-top-home a:hover,ul#MenuBar1 li#nav-top-health a:hover,ul#MenuBar1 li#nav-top-sport a:hover {background-position:bottom;}ul#MenuBar1 li#nav-top-beauty ul li a:hover,ul#MenuBar1 li#nav-top-home ul li a:hover,ul#MenuBar1 li#nav-top-health ul li a:hover,ul#MenuBar1 li#nav-top-sport ul li a:hover {background-position:0 -1px; border-top:solid 1px #DEE1BF;}ul.MenuBarHorizontal ul {	z-index: 1020;	position: absolute;	left: -1000em;}ul#MenuBar1 ul.MenuBarSubmenuVisible {left: auto;}ul#MenuBar1 ul li {	display:block;	width: 190px;	height:67px;	left:-29px;}ul#MenuBar1 ul li a {	display:block;	width: 190px;	height:67px;}/* MINOR NAV */ul#nav-minor {	display:block;	width:210px;/* 220 - 10 padding */	height:26px;	background:url(../images/bg_navminor.png) repeat-x bottom #DFE2B6;	position:absolute;	top:0;	right:0;	padding-left:10px;	border-radius:0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	-webkit-border-bottom-right-radius: 6px;	-webkit-border-bottom-left-radius: 6px;}ul#nav-minor li {	display:block;	float:left;	font-size:1.1em;	margin:0.5em 8px 0 0;	padding-right:8px;	border-right:1px solid #000;}ul#nav-minor li:last-child {border-right:none; padding-right:0;}ul#nav-minor li a {color:#000;}/* SEARCH BAR */#fmSearch {	position:absolute;	top:63px;	right:0;}#fmSearch label#lblSearch {	width:70px;	height:13px;	display:block;	background:url(../images/label_search.png) no-repeat;	text-indent:-5000px;}#fmSearch span {	width:220px;	height:26px;	display:block;	background:url(../images/bg_search.png) repeat-x;	position:relative;	border-radius:6px 6px 0 0;	-moz-border-radius: 6px 6px 0 0;	-webkit-border-top-right-radius: 6px;	-webkit-border-top-left-radius: 6px;}#fmSearch input#txtSearch {	width:150px;	height:14px;	margin:4px 10px;	padding:0;}#fmSearch input#btnSearch {	width:36px;	height:26px;	margin:0;	padding:0;	position:absolute;	top:0;	right:10px;}#breadcrumbs {	width:980px;	height:26px;	background:url(../images/bg_breadcrumb.png) repeat-x top #A6AD64;	position:absolute;	top:102px;}#beans {	display:block;	width:230px;	height:26px;	background:url(../images/bg_beans.jpg) no-repeat;	float:left;}#breadcrumbs p {	font-size:1.0em;	margin-left:240px;	padding-top:0.5em;}#breadcrumbs a {color:#3C3D38;}#breadcrumbs a:hover {background-color:#690; color:#FFF;}/* MAIN NAV */ul#nav {}ul#nav li {}/* HOME PAGE */#home-blurbs {	width:980px;	clear:both;	position:relative;	margin:10px 0 10px;}#home-blurbs h2 {	display:block;	width:980px;	height:32px;	text-indent:-5000px;	margin:25px 0;	background:url(../images/h2_home_heading.png) no-repeat;}div.blurb {	width:230px;	float:left;	margin:0 20px 20px 0;}div.blurb p.blurbtop,div.blurb p.blurbtop a {	display:block;	width:230px;	height:97px;	margin:0;	text-indent:-9999px;	}	div#blurb1 p.blurbtop a {background:url(../images/home_blurb_skin1.png) no-repeat;}	div#blurb2 p.blurbtop a {background:url(../images/home_blurb_home1.png) no-repeat;}	div#blurb3 p.blurbtop a {background:url(../images/home_blurb_health1.png) no-repeat;}	div#blurb4 p.blurbtop a {background:url(../images/home_blurb_sport1.png) no-repeat;}div.blurb p.blurbbtm,div.blurb p.blurbbtm a {	display:block;	width:230px;	height:163px;	margin:0;	text-indent:-9999px;	}	div#blurb1 p.blurbbtm a {background:url(../images/home_blurb_skin3.png) no-repeat;}	div#blurb2 p.blurbbtm a {background:url(../images/home_blurb_home3.png) no-repeat;}	div#blurb3 p.blurbbtm a {background:url(../images/home_blurb_health3.png) no-repeat;}	div#blurb4 p.blurbbtm a {background:url(../images/home_blurb_sport3.png) no-repeat;}div#blurb4 {margin-right:0;}/* CONTENT */#main-content {	width:520px;	min-height:520px;	margin:10px 230px;	position:relative;	z-index:500;	}	body#homepage #main-content {margin:0 230px 10px;}#main-content.wide {	width:750px;	margin:10px 0 10px 230px;}#main-content h2 {	font-size:2.4em;	line-height:1.3em;	font-weight:bold;	color:#690;	margin:0 10px 0.5em;}#main-content h2.banner {	display:block;	width:516px;	height:346px;	margin:0;	border:solid 2px #C2C37B;	text-indent:-5000px;	margin-bottom:10px;	border-radius:12px;	-moz-border-radius: 12px;	-webkit-border-radius:12px;}h2#beauty {background:url(../images/h2_beauty.jpg) no-repeat;}h2#face-cleanser {background:url(../images/h2_face_cleanser.jpg) no-repeat;}h2#body-lotion {background:url(../images/h2_body_lotion.jpg) no-repeat;}h2#face-lotion {background:url(../images/h2_face_lotion.jpg) no-repeat;}h2#household {background:url(../images/h2_household.jpg) no-repeat;}h2#soycomplete {background:url(../images/h2_soycomplete.jpg) no-repeat;}h2#soyfresh {background:url(../images/h2_soyfresh.jpg) no-repeat;}h2#soygolf {background:url(../images/h2_soygolf.jpg) no-repeat;}h2#soyshine {background:url(../images/h2_soyshine.jpg) no-repeat;}h2#greenhome {background:url(../images/h2_greenhome.jpg) no-repeat;}h2#skin3pack {background:url(../images/h2_skin3pack.jpg) no-repeat;}#main-content h2#world {	display:block;	width:520px;	height:265px;	text-indent:-5000px;	margin-bottom:10px;	background:url(../images/h2_world.png) no-repeat;}#main-content h3 {	font-size:1.8em;	line-height:1.3em;	font-weight:normal;	color:#7E8315;	margin:0 10px 0.5em;}#main-content h4 {	font-size:1.5em;	line-height:1.3em;	font-weight:bold;	color:#7E8315;	margin:0 10px 0.5em;}#main-content p {	margin:0 10px 1em;}/* SUBPAGE LISTING */.subpage-list {	margin-bottom:10px;	padding-bottom:10px;	border-bottom:1px solid #D6D6A0;	min-height:100px;}.subpage-list img {	float:right;	border:none;}.subpage-list h4 {	font-size:1.4em;	font-weight:bold;	margin:0 160px 0.5em 0;	color:#690;}.subpage-list h4 a {	color:#690;	text-decoration:none;}.subpage-list h5 {	font-size:1.3em;	font-weight:bold;	margin:0 160px 0.5em 0;	color:#690;}#prod-list div.subpage-list p {	font-size:1.2em;	margin:0 160px 0.5em 10px;}/* PRODUCT LISTING */#prod-list {	width:498px;/*520 - 20 padding - 2 border */	margin-bottom:10px;	padding:25px 10px 10px;	background-color:#FFF;	border:1px solid #D6D6A0;	border-radius:12px;	-moz-border-radius:12px;	-webkit-border-radius:12px;}.prod-sml {	margin-bottom:10px;	padding-bottom:10px;	border-bottom:1px solid #D6D6A0;	min-height:120px;}.prod-sml img {	float:left;	border:none;}#main-content .prod-sml h4 {	font-size:1.4em;	font-weight:bold;	margin:0 0 0.5em 160px;	color:#690;}.prod-sml h4 a {	color:#690;	text-decoration:none;}.prod-sml h5 {	font-size:1.3em;	font-weight:bold;	margin:0 0 0.5em 160px;	color:#690;}.prod-sml ul {	margin:0 0 0.5em 160px;}#prod-list div.prod-sml p {	font-size:1.1em;	margin:0 0 0.5em 160px;}.prod-sml span.short-desc {	display:block;	margin:0 0 10px 160px;	width:335px;	/*height:90px;	overflow:hidden;	border-bottom:1px dotted #D6D6A0;*/}#prod-list .prod-sml span.short-desc p {	margin:0 0 0.5em 0;}.prod-sml span.short-desc h5 {	margin:0 0 0.5em 0;}li.price {	font-size:1.4em;	font-weight:bold;	margin:3px 0 0.5em 10px;	color:#690;	display:block;	width:65px;	float:left;}li.details, li.addtocart {	margin:0 10px 0.5em 0;	display:block;	width:100px;	height:20px;	text-indent:-5000px;	float:left;}li.addtocart form input[type="img"] {	text-indent:0;	display:block;}li.details a, li.addtocart a {	display:block;	width:100px;	height:20px;	background:url(../images/btn_learnmore.png) no-repeat;	}	li.addtocart a {background:url(../images/btn_addtocart.png) no-repeat;}p.details a {	display:block;	width:100px;	height:20px;	text-indent:-5000px;	background:url(../images/btn_learnmore.png) no-repeat;}/* PRODUCT DETAILS */.prod-details {	margin-bottom:10px;	min-height:120px;}.prod-details div.lookn-buy {	float:right;	width:150px;	text-align:center;	margin:0 0 6px 6px;}.prod-details div.lookn-buy img {	border:none;	margin-bottom:10px;}.prod-details div.lookn-buy p.price {	font-size:1.5em;	font-weight:bold;	color:#690;	margin-bottom:0;}.prod-details div.lookn-buy form {	margin:0;	padding:0;}.prod-details div.lookn-buy span#promocode br {	display:none;	height:1px;}.prod-details div.lookn-buy span#promocode input {	display:block;	width:100px;	height:14px;	margin:0 auto 3px;}/*p.addtocart a {	display:block;	width:100px;	height:20px;	text-indent:-9999px;	margin:0 auto;	background:url(../images/btn_learnmore.png) no-repeat;	}	p.addtocart a {background:url(../images/btn_addtocart.png) no-repeat;}*/#main-content .prod-details h4 {	font-size:1.4em;	font-weight:bold;	margin:0 0 0.5em 0;	color:#690;}.prod-details h5 {	font-size:1.3em;	font-weight:bold;	margin:0 0 0.5em 0;	color:#690;}.prod-details img.img-left {	display:block;	float:left;	margin:0 10px 5px 0;}.prod-details img.img-right,img.img-right {	display:block;	float:right;	margin:0 0 10px 5px;}#main-content div.prod-details p,#main-content div.prod-details li {	font-size:1.2em;	margin:0 0 0.75em 0;}#main-content div.prod-details li {	margin:0 0 0.75em 2em;	list-style:disc;}/* LARGE BASKET */table#basket-lg {}table#basket-lg th {	font-size:1.4em;	font-weight:bold;	text-align:left;	padding:4px;	background-color:#E3E7CB;	border-bottom:1px solid #989D4E;}table#basket-lg td {	font-size:1.4m;	text-align:left;	padding:4px;	border-bottom:1px solid #E3E7CB;}table#basket-lg td.blank {border-bottom:none;}table#basket-lg th.right, table#basket-lg td.right {text-align:right;}table#basket-lg tr#total td {	font-size:1.6em;	background-color:#E3E7CB;	border-top:1px solid #989D4E;}table#basket-lg td form.btn-remove input[type="submit"] {	font-size:xx-small;}a#checkout,div#checkout {	float:right;	margin:10px 0 20px;}#total {    padding: 10px 0 0 10px;    text-align:right;	}	.baskettext_left{	padding: 3px 15px 0 10px;    vertical-align: top;	}	.baskettext_left h4 { margin: 1px 0 2px 0; }.baskettext_right{	padding: 3px 0 0 10px;	text-align: right;    vertical-align: top;	}	.baskettext_right h4 { margin: 1px 0 2px 0; }.priceeach {	text-align:right;	width: 80px;	margin-left: 5px;	float:right;	}/* SIDEBAR1 */#sidebar1 {	position:absolute;	top:138px;	left:0;	width:210px;/* 220 - 10 padding */	padding:5px 5px 15px;	background-color:#DEE1BF;	border-radius:8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	}	body#homepage #sidebar1 {		top:645px;		padding:0 5px;		background-color:transparent;}li a.level1 {	display:block;	width:210px;	height:30px;	text-indent:-5000px;	margin-bottom:5px;}li#navside-beauty a.level1 {background:url(../images/sidenav_skincare.png);}li#navside-home a.level1 {background:url(../images/sidenav_cleaning.png);}li#navside-health a.level1 {background:url(../images/sidenav_fruitveg.png);}li#navside-sport a.level1 {background:url(../images/sidenav_sport.png);}#sidebar1 ul ul {	margin-bottom:10px;}#sidebar1 ul ul li {	font-size:1em;	line-height:1.5em;	margin:0 5px;}#sidebar1 ul ul li a {	color:#000;	text-decoration:none;}#sidebar1 ul ul li a:hover {	text-decoration:underline;}#sidebar1 p#soytotheworld {	display:block;	width:210px;	height:165px;	text-indent:-5000px;	margin:40px 0;	}	body#homepage #sidebar1 p#soytotheworld {margin:0;}#sidebar1 p#soytotheworld a {	display:block;	width:210px;	height:165px;	background:url(../images/soytotheworld.png) no-repeat;}#sidebar1 p {	font-size:1.1em;	line-height:1.3em;	margin:0 5px 0.5em;}#sidebar1 ul#tout li {	font-size:1.1em;	line-height:1.3em;	margin:0 5px 0.5em 2em;	padding-left:0;	list-style:disc;}/* SIDEBAR2 */#sidebar2 {	position:absolute;	top:128px;	right:0;	width:220px;	}	body#homepage #sidebar2 {top:645px;}#basket {	width:200px;/* 220 - 20 padding */	padding:10px;	margin-bottom:10px;	background:url(../images/bg_basket.png) repeat-x top #9AB55E;	position:relative;	border-radius: 0 0 8px 8px;	-moz-border-radius: 0 0 8px 8px;	-webkit-border-bottom-right-radius: 8px;	-webkit-border-bottom-left-radius: 8px;}#basket h5 {	display:block;	width:140px;	height:16px;	background:url(../images/yourbasket.png) no-repeat;	text-indent:-5000px;	padding-bottom:5px;	margin-bottom:5px;	border-bottom:1px solid #D1DFB1;}#basket ul {	display:block;	width:140px;}#basket li {	font-size:1.2em;	color:#FFF;	padding-bottom:5px;	margin-bottom:5px;	border-bottom:1px solid #D1DFB1;}#basket li#safe {	position:absolute;	left:120px;	bottom:5px;	font-size:1em;	border:none;}#basket li a:link, #basket li a:visited {color:#FFF;}#basket li a:hover {color:#9AB55E; background-color:#FFF;}#basket li#checkout {	border-bottom:none;	text-indent:-5000px;	margin:10px 0 0;}#basket li#checkout a {	display:block;	width:100px;	height:20px;	background:url(../images/btn_checkout.png) no-repeat top;}#basket li#checkout a:hover {background-position:bottom;}#basket span {	width:48px;	height:40px;	background:url(../images/span_basket.png) no-repeat;	position:absolute;	top:20px;	right:10px;}#coupon {margin-bottom:10px;}form#signup {	width:200px;/* 220 - 20 padding */	padding:15px 10px;	margin:0 0 20px;	background-color:#B5AA61;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;}form#signup p {	font-size:1.2em;	line-height:1.2em;	color:#FFF;}form#signup p.smaller {	font-size:1.0em;	margin-bottom:0;}form#signup label {	width:60px;	margin-top:0.4em;	float:left;	font-size:1.2em;	color:#FFF;}form#signup input {	width:130px;	float:right;	clear:right;}form#signup input#btnGo {	width:64px;	height:20px;	margin:5px 0;	float:right;	clear:both;}div.testimonial {	width:220px;	margin-bottom:10px;	padding:0;	background:url(../images/testim_arrow.png) no-repeat 0 10px;}div.testimonial blockquote {	width:180px;/* 220 - 20m - 20p */	margin-left:20px;	padding:10px 10px 1px;	background-color:#FCD86F;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;}div.testimonial blockquote p {	font-size:1.2em;	line-height:1.3em;	font-style:italic;}div.testimonial blockquote p.whofrom {	font-style:normal;	text-align:right;	font-weight:bold;}/* CHECKOUT */table.account {	margin:10px;}table.account th {	font-size:1.6em;	font-weight:bold;	margin:0 0 0.5em 0;	color:#690;	text-align:left;	padding:0 10px 20px 0;}table.account td {	padding:0 10px 0 0;	font-size:1em;}table.confirm td {	font-size:1.4em;}table.account td td {	padding:2px;	font-size:1em;}table.account .leftborder {	border-left:1px solid #D6D6A0;	padding-left:10px;}table.account label {	font-size:1.2em;}p#account-yes,p#account-no {	margin:0 0 10px 0;}p#account-yes a,p#account-no a {	text-indent:-9999px;	display:block;	width:150px;	height:50px;	background:url(../images/btn_account_y.png) no-repeat;}p#account-no a {	background:url(../images/btn_account_n.png) no-repeat;}/* CONTACT FORM *//* FOOTER */#footer {	width:980px;	height:30px;	min-height:30px;	margin-bottom:20px;	clear:both;	background:url(../images/bg_footer.png) repeat-x top #A8AF67;	border-radius:8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}#footer ul {	text-align:center;	padding-top:0.8em;}#footer li {	display:inline;	font-size:1.1em;	padding-right:6px;	margin-right:5px;	border-right:1px solid #3C3D38;}#footer li:last-child {border-right:none;}#footer li a:link,#footer li a:visited {	color:#3C3D38;	text-decoration:none;}#footer li a:hover {	text-decoration:underline;}select {	margin-bottom: 3px; 	}#content {	margin-left: 210px;	}	#content_home {	margin-left: 210px;	}	.clear {	clear:both;	}.floatleft {	float: left;	}.floatright {	float:right;	}			/* NAVBAR */#affiliatelink {	margin-left: 15px;	color:#fff; 	font-size: 95%; 	}#affiliatelink a { 	font-weight:bold; 	color:#fff; 	font-size: 95%; 	}#currenttab {    list-style: none;	float:right;	background: url(graphics/en-US/new/current_tab_tile.gif) repeat-x top left #fff;	height:40px;	margin-left: 3px;	width:auto;	}	#currenttab h3{ 	background: url(graphics/en-US/new/current_tab_left.gif) top left no-repeat; 	padding: 11px 0px 4px 15px; 	white-space:nowrap;	}	#currenttab b { 	height: 40px; 	vertical-align:top; 	text-align:center; 	padding-right: 15px; 	display:block; 	background:url(graphics/en-US/new/current_tab_right.gif) top right no-repeat; 	}		.hiddentab {    list-style:none;	float:right;	background: url(graphics/en-US/new/hidden_tab_tile.gif) repeat-x top left #fff;	height:40px;	margin-left: 3px;	width:auto;	}	.hiddentab b { 	height: 40px; 	vertical-align:top; 	text-align:center; 	padding-right: 15px; 	display:block; 	background:url(graphics/en-US/new/hidden_tab_right.gif) top right no-repeat; 	}.hiddentab h3{ 	background: url(graphics/en-US/new/hidden_tab_left.gif) top left no-repeat; 	padding: 11px 0 4px 15px; 	white-space: nowrap;	}.hiddentab b h3 a { 	color: #fff; 	text-decoration:none; 	}.hiddentab b h3 a:hover { 	text-decoration:underline; 	}					/* ACCOUNT PAGES */.account_column {	float:left;	}	.paymentdetail,label.couponlabel {	width: 130px;	display:block;	height: 26px;	float:left;	font-size:1.4em;	font-weight:normal;	}.invalid {	color: #FF0000;	}	.pad {    margin-top: 25px;	}	 	/* PRODUCT PAGES */h1#prodname {	font-size: 1.6em;	margin-bottom: 5px;	line-height:1.2em;	}#prodadd {	display:inline; 	position:relative; 	top: 5px;	}	.prodimage {	margin-right: 20px;	float:left;	}		/* PRODUCT LIST */		.alt_row_color {	background:#f9f6e4 ;	}.listheader {	background-color: #f8f2f0; 	color: #000;    height:20px;    padding: 4px 5px; 	border-top: 4px solid #730000; 	}	.productlist_row {	padding: 4px 6px;	width: 578px;	float:right;	}	.productlist_row form { display:inline; float:right; }	.productrow_text{	width: 350px;	padding-top: 2px;	float:left;	}		.productrow_text .floatleft { max-width: 270px; width:expression(document.body.clientWidth > 272? "270px": "auto" ); }		/* SUBNAV - CATTREE */ul#first{	list-style-type:none;	width:176px;	margin: 0 30px 0 0;	padding-left: 0px;	}#subnav{	float:left;	}#subnav li { background-color: #f9f6e6; margin-bottom: 2px; padding: 6px; }	#subnav li a { color: #3e3e3a; text-decoration:none; display: block; width: 100%; height:100%; }#subnav li a:hover { font-weight: bold; }#subnav li ul { list-style-type:none; margin: 0 0 0 10px; padding-left: 0; }#subnav li.subcategory { padding: 0; margin: 4px 0 0 0px; }	#subnav li.subcategory a { color: #666; }		#subnav li.subcategory a:hover { text-decoration:underline; font-weight:normal; color: #730000; }	#subnav li.subcategory a:visited:hover { color: #730000 }/* VIDEO */object.video {	display:block;	width:360px;	height:270px;	margin:10px auto;}