@charset "UTF-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
body {
	background:#bcbcbc top left url(http://www.mandarich.com/images/bg_body.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#444;
	margin-top:5px;
	text-align:center;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
img {
	border:none;
}
a {
	color:#0066CC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	line-height:32px;
	font:28px "Century Gothic", Helvetica, Arial;
	color:#0066CC;
	padding:10px 0;
	text-transform:capitalize;
	text-align:left;
}
h2 {
	line-height:26px;
	font:22px "Century Gothic", Helvetica, Arial;
	color:#0066CC;
	padding:10px 0;
	text-transform:capitalize;
}
h3 {
	line-height:22px;
	font:18px "Century Gothic", Helvetica, Arial;
	color:#0066CC;
	padding:8px 0;
	text-transform:capitalize;
}
ul {
	padding-left:20px;
}
#pre_header, #header, #footer, #post_footer, #copyright {
	width:980px;
	clear:both;
}
.clear {
	clear:both;
	height:30px;
}
small {
	font-size:10px;
}
#pre_header {
	height:18px;
	padding:6px 0 6px 0;
	width:974px;
	margin:0 auto;
}
#pre_header ul {
	list-style-type:none;
	width:300px;
	float:right;
	text-align:right;
	padding-right:27px;
	padding-top:1px;
}
#pre_header ul li {
	display:inline;
	color:#333;
	font-weight:bold;
	text-transform:capitalize;
}
#pre_header ul li a {
	color:#666;
}
#pre_header ul li.mr {
	padding:7px 0 4px 28px;
	margin-right:10px;
}
#pre_header ul li.cs {
	padding:6px 0 4px 25px;
}
#header {
	height:152px;
	margin:0 auto 8px auto;
	width:974px;
}
#header h1 {
	display:none;
}
#header #logo {
	padding:0px 0 0 0px;
	float:left;
	width:324px;
	height:124px;
	/*Changed Line*/
	z-index:99;
}
body> div#header #logo {
	padding:6px 0 0 6px;
	width:200px;
}
#header_right {
	float:right;
	width:769px;
}
#header ul {
	float:right;
	list-style-type:none;
	text-transform:uppercase;
}
#header div#header_links ul {
	height:16px;
	padding-top:10px;
	color:#666;
	font-size:9px;
	padding:12px 26px 0 0;
}
#header div#header_links ul li {
	display:inline;
	margin-left:10px;
}
#header div#header_links ul li a {
	color:#000000;
}
#header div#navigation {
	width:777px;
	padding:16px 10px 0 0;
	float:right;
}
#header div#navigation ul#nav {
	margin:0;
	padding:0;
	float:right;
}
body> div#header div#navigation {
	width:790px;
	padding:16px 0 0 0;
	margin-left:-24px;
	float:right;
}
body> div#header div#navigation ul#nav {
	margin-top:-15px;
	padding:0;
	float:right;
	margin-right:8px;
}
#header div#navigation ul li a {
	color:#3E8FBC;
}
#nav a {
	text-decoration:none;
	display:block;
}
#nav li {
	float:left;
	padding:0px;
	cursor:pointer;
}
#nav ul {
	float:left;
	width:210px;
	padding:0px;
	position:absolute;
	left:-999em;
	margin:0px;
}
#nav ul li {
	width:210px;
	 display:block; 
	padding:0;
	margin:0;
}
#nav ul li a {
	 display:block; 
	border:1px solid #ccc;
}
#nav ul ul {
	width:210px;
}
#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left:auto;
}
#nav {
	font:bold 13px Helvetica, Arial, sans-serif;
	font-weight:normal;
}
#nav a {
	padding:12px 20px 16px 20px;
	color:#666;
}
html>body div#nav a {
	padding:12px 20px 16px 20px;
	color:#666;
}
#nav li#fir a {
	background:none;
}
#nav li#fir a#active {
	color:#235673;
}
#nav a:hover {
	color:#235673;
	background:none;
}
#header div#navigation #nav a#active {
	color:#666;
	background-color:#fff;
}
#nav li#fir ul li a {
	color:#235673;
	background:#ececec;
	padding:5px 15px 5px 24px;
}
#nav li#fir ul li a:hover {
	color:#235673;
	background:#fff;
}
#nav ul {
	background:#fff;
	font:10px Verdana, Tahoma, Serif;
	text-transform:none;
	font-weight:normal;
}
#nav ul li {
	border-right:1px solid #fff;
	border-top:1px solid #eee;
	border-bottom:none;
}
#nav ul li a {
	background:#ececec;
	padding:5px 5px 5px 24px;
}
#nav ul ul {
	display:none;
}
#nav li:hover, #nav li.sfhover {
	background:#ececec;
	font-weight:bold
}
#nav li li:hover, #nav li li.sfhover {
	background:#fff;
	color:#000;
	border-bottom:none;
	font-weight:bold
}
#container_top {
	background:bottom left url(http://www.mandarich.com/images/bg_body_top_982x5.jpg) no-repeat;
	height:5px;
	margin:0 auto;
	margin-top:-20px;
	width:974px;
}
html>body div#container_top {
	margin-top:0;
}
#container {
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px 0px;
	margin:0 auto;
	clear:both;
}

#container  div{text-align:left;}

html>body div#container {
	padding:2px 0px 7px 0px;
	width:972px;
	min-height:500px;
}
#home_banner {
	margin:0 auto;
	width:920px;
}
html>body div#home_banner {
	padding:0;
}
#top_row {
	clear:both;
	margin:0 auto;
	padding-left:8px;
	height:200px;
	overflow:hidden;
}
html>body div#top_row {
	padding-left:8px;
}
#top_row a {
	color:#E68332;
}
#top_row div.applications {
	width:187px;
	float:left;
	overflow:hidden;
	padding:0;
}
html>body div#top_row div.applications {
	width:185px;
}
#top_row div.applications h2 {
	font-size:15px;
	padding:0 0 4px 10px;
}
#top_row div.applications p {
	font-size:11px;
	width:160px;
	padding-left:12px;
}
#top_row div.applications.last {
	margin:0;
}
#middle_row {
	clear:both;
	margin:0 auto;
	padding:18px 0 7px 7px;
	width:936px;
}
html>body div#middle_row {
	width:974px;
}
#middle_row a {
	color:#333;
}
#middle_row h3 {
	padding:6px 10px;
	color:#333;
	font-size:15px;
}
#middle_row ul, #middle_row p {
	width:190px;
	padding-top:10px;
	list-style-type:none;
}
html>body div#middle_row ul, #middle_row p {
	width:220px;
}
#middle_row ul li {
	padding-bottom:12px;
}
#middle_row div#rss div {
	width:258px;
	float:left;
	padding:0;
	margin:0 0 10px 0;
	border-right:1px solid #ccc;
}
#middle_row2 div#rss div {
	width:258px;
	float:left;
	padding:0;
	margin:0 0 10px 0;
}
html>body div#middle_row div#rss div {
	width:258px;
}
#middle_row div#rss div p {
	text-align:right;
}
#middle_row div#rss div p a {
	padding:0 10px 0 0;
	color:#0066CC;
}
#middle_row div#rss div ul {
	min-height:100px;
}
#middle_row div#rss div ul li {
	background:1px 3px url() no-repeat;
	padding:0 0 12px 16px;
	color:#3E8FBC;
}
#middle_row div#links div {
	width:400px;
	float:left;
}
#middle_row div#links div ul {
	width:180px;
}
#middle_row div#links div ul li {
	background:top left url(http://www.mandarich.com/images/blue_box_arrow.gif) no-repeat;
	padding-left:20px;
}
#middle_row div#links div.last {
	border-left:1px solid #ccc;
	float:left;
}
.news {
	background: top left url(http://www.mandarich.com/images/bg_news_header.gif) no-repeat;
}
.events {
	background:top left url(http://www.mandarich.com/images/bg_events_header.jpg) no-repeat;
}
.sites {
	background:top left url(http://www.mandarich.com/images/bg_sites_header.gif) no-repeat;
	width:600px;
}
.partners {
	background:top left url(http://www.mandarich.com/images/bg_partners_header.jpg) no-repeat;
}
.resources {
	background:top left url(http://www.mandarich.com/images/bg_resources_header.jpg) no-repeat;
}
#bottom_row h3 {font-weight:bolder;}

#container #bottom_row{
	font-weight:bold;
	clear:both;
	border:1px solid #ccc;
	text-align:center;
	margin:0 auto;
	width:920px;
}

#bottom_row p {text-align:center;}

#container_bottom {
	clear:both;
	width:978px;
	background:bottom left url(http://www.mandarich.com/images/bg_body_bottom_978x17.jpg) no-repeat;
	height:14px;
	margin:0 auto;
	padding:0;
}
html>body div#container_bottom {
}
#footer {
	background:#fff top left url(http://www.mandarich.com/images/bg_body_top_982x5.jpg) no-repeat;
	width:932px;
	margin:8px auto 0 auto;
	padding:16px 20px 30px 20px;
	height:110px;
}

#footerPR {
	background:#fff top left url(http://www.mandarich.com/images/bg_body_top_982x5.jpg) no-repeat;
	width:932px;
	margin:8px auto 0 auto;
	padding:16px 20px 30px 20px;
	height:140px;
}

#post_footer, #copyright {
	text-align:center;
	color:#fff;
}
#post_footer {
	background:top left url(http://www.mandarich.com/images/bg_body_bottom_978x17.jpg) no-repeat;
	width:978px;
	margin:0 auto;
	padding:10px 0;
}
#post_footer ul li {
	 display:inline; 
}
#post_footer ul li {
	padding:0px;
}
#post_footer ul li a {
	padding:0 6px;
}
#post_footer a, #copyright a {
	color:#fff;
}
#post_footer ul {
	list-style-type:none;
	padding:6px 0;
	width:900px;
	margin:0 auto;
}
#footer_links {
	text-align:center;
}
#copyright {
	text-align:center;
	padding-bottom:20px;
	width:966px;
	margin:0 auto;
}
#internal_banner {
	clear:both;
}
#main {
	width:728px;
	float:right;
	padding:0 20px 0 0;
}
#main p, #main ul {
	padding:6px 0;
	font-size:12px;
	line-height:20px;
}
#main ul li {
	list-style-type:none;
	padding:0 0 4px 14px;
}
#main a {
	color:#005DA0;
	text-decoration: underline;
}
#main a:hover {
	color: #ff9231;
	text-decoration: underline;
}
h1 {
	color:#0066CC;
	font-size:24px;
}
h2 {
	color:#006699;
	font-size:18px;
}
h3 {
	color:#003366;
	font-size:14px;
}
#container {
	padding:14px 14px 7px 14px;
	width:944px;
}
html>body div#container {
	padding:14px 18px 7px 18px;
	width:936px;
}
#main {
	width:700px;
	margin-top:-3px;
}
#container #main #internal_banner {
	padding-top:10px;
}
#top_row div.applications h2 {
	padding:0 0 4px 10px;
	font-size:15px;
	font-weight:bold;
}
#nav {
	font:bold 13px "Helvetica", Arial, sans-serif;
	margin-right:5px;
}
td {
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
.style1 {
	font-size: 10px
}
.style3 {
	color: #3e8fbc
}
.style4 {
	font-size: 14px;
	font-style: italic;
}
.style5 {
	font-size: 14px
}
h4 {
	font-size: 14px;
	color: #006699;
}
.style6 {
	font-size: 24px;
	line-height:100%;
}
.style7 {
	font-size: 13px
}
.style11 {
	color: #333
}
.style13 {
	font-size: 16px;
	font-weight: bold;
}

.style14 {font-size: 16px}
.style17 {
	color: #006699;
	font-weight: bold;
	font-size: 18px;
}
.style18 {
	color: #333333;
	font-weight: bold;
}

.post {width:655px; float:left; text-align:left; display:block;}
.sidebar {float:right; width:200px;}
.style22 {color: #3E8FBC}
.style23 {color: #FFFFFF}
.style24 {color: #CCCCCC}
.style25 {font-size: 18px}
.helvetica {font-family: Arial, Helvetica, sans-serif}

ul{text-align:left;}
li {text-align:left}

#top_round {line-height:0px; padding:0px; margin:0px;}
.tabberlive .tabbertabhide {
	display:none;
}
.tabber {
	width:404px;
}
.tabberlive {
	padding: 0px;
	border: 1px solid #e6e7e7;
	text-align:left;
}
.tabberlive p {
	font: 11px Arial, sans-serif;
	color: #666666;
	line-height:18px;
	margin-left: 123px;
}
ul.tabbernav {
	margin:0;
	padding: 0px 0;
	border-bottom: 1px solid #e6e7e7;
	font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}
ul.tabbernav li a {
	padding: 0px 0.1em;
	margin-left: 0px;
	border: 0px solid #778;
	border-bottom: none;
	background: #FFFFFF;
	text-decoration: none;
}
ul.tabbernav li a:link {
	color: #448;
}
ul.tabbernav li a:visited {
	color: #667;
}
ul.tabbernav li a:hover {
	color: #000;
	background: #FFFFFF;
	border-color: #227;
}
ul.tabbernav li.tabberactive a {
	background-color: #fff;
	border-bottom: 0px solid #fff;
}
ul.tabbernav li.tabberactive a:hover {
	color: #000;
	background: white;
	border-bottom: 0px solid white;
}
.tabberlive .tabbertab {
	padding:5px;
	border:0px solid #e6e7e7;
	border-top:0;
}
.tabberlive .tabbertab h2 {
	display:none;
}
.tabberlive .tabbertab h3 {
	display:none;
}
.tabberlive#tab2 .tabbertab {
	height:200px;
	overflow:auto;
}
/* fouracross */
#fouracross {
	width:944px;
	margin:10px auto 0;
	padding-top:17px;
	background:url(http://www.mandarich.com/images/promofooter_top.png) no-repeat;
	zoom:1;
	background-image:url(http://www.mandarich.com/images/promofooter_top.gif);
}
#fouracross #singlebox {
	width:940px;
	margin-bottom:0;
	padding:0 2px 4px;
	background:url(http://www.mandarich.com/images/promofooter_bottom.png) no-repeat 0 100%;
	zoom:1;
	background-image:url(http://www.mandarich.com/images/promofooter_bottom.gif)
}
#fouracross #singlebox:after {
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#fouracross #singlebox li.promo {
	position:relative;
	float:left;
	width:230px;
	min-height:15em;
	_height:15em;
	padding-right:1px;
	margin-top:-17px;
}
#fouracross #singlebox li.promo a {
	color:#777;
}
#fouracross #singlebox li.promo:hover a {
	color:#08c;
	text-decoration:none;
}
#fouracross #singlebox img {
	display:block;
}
#fouracross #singlebox h4 a, #fouracross #singlebox p a, #fouracross #singlebox ul {
	display:block;
	padding-left:15px;
	padding-right:12px;
	text-align:left;
}
#fouracross #singlebox h4 a {
	font-size:18px;
	font-weight:normal;
	padding-top:16px;
}
#fouracross #singlebox p {
	margin-bottom:0;
}
#fouracross #singlebox p a {
	font-size:11px;
	line-height:1.4;
}
#fouracross #singlebox a.image {
	height:180px;
	position:absolute;
	bottom:0;
	width: 206px;
}
#fouracross #singlebox .promo.left p a {
	width:105px;
}
#fouracross #singlebox .promo.right p a {
	width:105px;
	left:121px;
}
#fouracross #singlebox .promo.center p a {
	text-align:center;
}
#fouracross #singlebox li.buy {
	position:relative;
	float:left;
	width:244px;
	padding-right:1px;
	margin-top:-17px;
	color:#777;
}
#fouracross #singlebox li.buy ul {
	font-size:11px;
	line-height:1.4;
}
#fouracross {
	margin-bottom:9px;
}
#fouracross #singlebox li.buy h4 a {
	padding-bottom:8px;
	text-decoration:none;
}
#fouracross #singlebox li.buy ul {
	margin:34px 20px 9px;
}
#fouracross #singlebox li.buy ul li {
	margin-top:2px;
}
#fouracross #singlebox li.buy .button {
	margin:-4px 8px 0 0;
}
#fouracross #singlebox li.buy .product {
	position:absolute;
	top:40px;
	left:110px;
}
#content {
	padding: 18px 20px;
	position: relative;
	color: #333;
}
ul {
	margin-bottom: 18px;
	list-style: none outside;
}
ol {
	margin-bottom: 18px;
	list-style: decimal;
	margin-left: 2.2em;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style19 {
	color: #000000;
	font-size: 16px;
}
.column.last {
	width:188px;
}
.column {
	float: left;
}
.column.last {
	margin-left: 0 !important;
}
.column.last {
	float: right !important;
}
p.last, ul.last, ol.last, li.last {
	_width: auto !important;
	_float: none !important;
}
/***** fivedown *****/

#main .fivedown {
	width:187px;
	font-size:11px;
	line-height:1.3em;
}
#main .fivedown .box {
	margin-bottom:.6em;
	background:url(http://www.mandarich.com/images/boxbg20070927.png) repeat-y 0 0;
	border-bottom:1px solid #fff;
	padding: 0;
	width: auto;
}
#main .fivedown .box .box.top {
	margin:0;
	background:url(http://www.mandarich.com/images/boxbgtop20070927.png) no-repeat 0 0;
	border-bottom:none;
}
#main .fivedown .box .box.top .box.bottom {
	margin:0;
	padding:.8em 14px .6em;
	background:url(http://www.mandarich.com/images/boxbgbottom20070927.png) no-repeat 0 100%;
	border-bottom:none;
}
#main .fivedown .box.dark {
	background-image:url(http://www.mandarich.com/images/boxbg_dark20070927.png);
}
#main .fivedown .box.dark .box.top {
	background-image:url(http://www.mandarich.com/images/boxbgtop_dark20070927.png);
}
#main .fivedown .box.dark .box.top .box.bottom {
	padding:2em 14px 1em;
	background-image:url(http://www.mandarich.com/images/boxbgbottom_dark20070927.png);
}
#main .fivedown .box h3 {
	margin-bottom:.4em;
	color:#000;
	font-size:11px;
	line-height:1.1em;
}
#main .fivedown .box p {
	margin-bottom:.6em;
}
#main .fivedown .box img.across {
	margin-right:-13px;
	margin-left:-13px;
}
#main .fivedown .box img.right {
	margin-top:4px;
	margin-bottom:0;
}
#main .fivedown .what img.across {
	margin-bottom:1.8em;
}
#main .fivedown .what h3 {
	margin-right:-2px;
}
#main .fivedown .what p {
	margin-right:10px;
}
#main .fivedown .development img.right {
	margin-right:-3px;
	margin-left:4px;
}
#main .fivedown .feedback img.right {
	margin-top:6px;
	margin-left:10px;
}
#main a.arrow {
	padding-right:8px;
	text-decoration:none;
	color:#222;
	background: url(http://www.mandarich.com/images/arrow20070927.png)no-repeat 100% .4em;
*background-position:100% 85%;
*display:inline-block;
}
#main a.arrow:hover {
	text-decoration:underline;
}
#main li.bluebutton {
	background-image:url(http://www.mandarich.com/images/blue-button.png);
	background-position:left;
	margin-left:-3px;
	margin-right:-10px;
	background-repeat:no-repeat;
    *display:inline-block;
}
#main .fivedown {
	width:187px;
	font-size:11px;
	line-height:1.3em;
}
.style20 {
	font-size: 24px;
	font-weight: bold;
	letter-spacing:2px;
	padding-bottom:10px;
}
.style21 {
	color: #000000
}
.style22 {
	color: #CC0000
}
.style23 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.style25 {
	color: #666666
}
.style28 {
	font-size: 22px
}

#aos_header * {
	margin:0;
	padding:0;
	line-height:1em;
}
#aos_header #masthead {
	position:relative;
	float:left;
	margin:0 8px 8px 0;
	width:168px;
	font-size:11px;
	color:#fff;
	text-shadow:1px 1px 1px #224272;
}
#aos_header #masthead_wrap {
	min-height:104px;
	background:url(http://www.mandarich.com/images/masthead.gif) 0 0 no-repeat;
}
#aos_header #masthead_btm {
	float:left;
	width:168px;
	height:5px;
	background:url(http://www.mandarich.com/images/masthead_btm.gif) 0 0 no-repeat;
}
#aos_header #masthead h1 {
	overflow:hidden;
	padding-top:16px;
}
#aos_header #masthead h1 a {
	display:block;
	height:28px;
	line-height:28px;
	text-indent:-999em;
	width:168px;
}
#aos_header #masthead ul {
	margin:6px 14px 0;
	width:140px;
	list-style:none;
	padding-top:0!important;
	padding-top:1px;
}
#aos_header #masthead li {
	display:inline;
	line-height:14px;
	text-indent:0;
}
#aos_header #masthead li a {
	display:block;
	overflow:hidden;
}
#aos_header #guide {
	float:left;
	width:750px;
	line-height:1em;
	color:#000;
	text-shadow:1px 1px 1px #fff;
	background:transparent;
	background:url(http://www.mandarich.com/images/bc-bg-corners.gif);
	background-repeat:no-repeat;
	display:inline;
}
#guide_wrap {
	position:relative;
	float:left;
	margin:0 0 0 4px;
	width:750px;
	visibility: visible;
}
#guide_wrap_btm {
	margin-top:-3px;
	margin-bottom:9px;
	margin-left:-1px;
	float:left;
	width:750px;
	height:4px;
	background:url(http://www.mandarich.com/images/bc-bg-corners-plain_btm.png) 0 0 no-repeat;
}
#guide ul, #guide ol {
	float:left;
	list-style:none;
}
#guide li {
	display:inline;
	text-indent:0;
}
#guide a, #guide span, #breadcrumb li.title span, #breadcrumb li.title a {
	display:block;
	float:left;
	padding:.95em 10px;
	color:#666;
}
#guide a:hover {
	text-decoration:none;
	color:#000;
	color:#0085cf;
}
#breadcrumb {
	float:left;
}

#breadcrumb li {
	float:left;
	text-indent:0;
	white-space:nowrap;
}
#breadcrumb a, #breadcrumb li.title span, #breadcrumb li.title a {
	margin-top:1px;
	padding-right:16px;
	padding-left:8px;
	background:url(http://www.mandarich.com/images/chevron.png) 100% 50% no-repeat!important;
	background-image:url(http://www.mandarich.com/images/chevron.gif);
}
#breadcrumb.js-managed a, #breadcrumb.js-managed li.title span, #breadcrumb.js-managed li.title a {
	margin-left:-10px;
	padding-left:18px;
}
#breadcrumb li.title span, #breadcrumb li.title a {
	background:none!important;
}
#breadcrumb span.separator {
	display:none;
}
#breadcrumb #bc-home a {
	width:40px;
	margin-left:0;
	padding-left:0;
	padding-right:0;
	background:url(http://www.mandarich.com/images/chevron-home.png) 100% 50% no-repeat!important;
	background-image:url(http://www.mandarich.com/images/chevron-home.gif);
	overflow:hidden;
	text-indent:-9999em;
}
#user_nav {
	margin-right:-2px;
	position:relative;
	float:right;
	min-height:2.95em;
}
#user_nav ul {
	padding-right:1px;
	float:left;
}
#user_nav a {
	padding-top:2px;
	padding-bottom:2px;
}
#user_nav #u_cart a {
	border-right:0;
}
#breadcrumbs {
	font-size:11px;
	color:#444;
	background:url(http://www.mandarich.com/images/breadcrumb_bg.png) no-repeat;
	overflow:hidden;
	height:36px;
	line-height:34px;
	font-weight:bold;
	text-shadow:2px 2px 1px #fff;
}
#breadcrumbs a {
	color:#444;
	text-decoration:none;
	float:left;
	padding:0 10px;
	position:relative;
	_cursor:hand;
}
#breadcrumbs.js-managed a {
	margin-left:-10px;
}
#breadcrumbs a:hover {
	color:#333;
	text-decoration:none!important;
}
#breadcrumbs a.home {
	margin:0;
	width:15px;
	height:0;
	padding-top:36px;
	overflow:hidden;
}
#breadcrumbs span {
	float:left;
	width:9px;
	margin:0 10px 0 0;
	position:relative;
	height:0;
	padding-top:34px;
	margin-top:1px;
	overflow:hidden;
	background:url(http://www.mandarich.com/images/breadcrumb_sep.png) no-repeat;
}
a img {
	border:0;
}
.module .modulecontent h2, .module .modulecontent table td h2, .full .module .modulecontent h2, #primary_main .module .modulecontent h2, #navdown .module .modulecontent h2, #secondary .module .modulecontent h2, #navdown .footerblock .modulecontent .list_head h2, #secondary .footerblock .modulecontent .list_head h2 {
	clear:left;
	float:none;
	width:170px;
	padding:0;
	background:none;
}
#primary_main .modulecontent #store_details h2, #navdown .module .modulecontent h2, #secondary .module .modulecontent h2, #navdown .footerblock .modulecontent .list_head h2, #secondary .footerblock .modulecontent .list_head h2 {
	padding:0 12px .25em;
	font-weight:bold;
	font-size:12px;
	color:#333;
}
.aos_family {
	float:left;
	width:100%;
	margin-bottom:8px;
	padding:5px 0 2px;
	background:url(http://www.mandarich.com/images/primary_main-family-bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	line-height:.5em;
}
.aos_family h2, #aos_family h3 {
	display:none;
}
#masthead form div.psearch {
	background-image:url(http://www.mandarich.com/images/psearch-masthead.png);
	width:148px;
}
#masthead form div.safari {
	background-image:none;
}
body #masthead form div.psearch label {
	padding:3px 0;
}
#masthead form input.psearch {
	background-color:transparent!important;
	height:18px;
	margin:0 4px;
	position:relative;
	left:10px;
	top:2px;
	padding:4px 0 4px 10px;
	width:110px;
}
#masthead form input.safari {
	width:140px;
	position:static;
}
body {
	font:10px/1.7em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#333;
}
a {
	color:#333;
	outline:none;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
}
abbr {
	border:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:1em;
}
ul {
	list-style:none;
}
#primary a {
	color:#0085CF;
}
body div#aos_header {
	height:1%;
}
div#guide div#user_nav ul {
	border-left:1px solid #CCC;
}
div#guide div#user_nav a {
	position:relative;
	padding:7px 0 5px 0;
	cursor:pointer;
	border-left:1px solid #ccc;
}
div#guide div#user_nav a span {
	padding:4px 10px;
}
div#guide div#user_nav li.open a {
	color:#666;
	margin-bottom:-1px;
	border-bottom:1px solid #f2f2f2;
	background:url(http://www.mandarich.com/images/bg-link-hover.png) left top repeat-x!important;
}
div#guide div#user_nav li#u_help a {
	border-left:1px solid white;
}
div.collapsed div#guide div#user_nav li#u_help a {
	border-left:0;
}
div#guide div#user_nav li#u_help.open a {
	border-left:0;
}
div#guide div#user_nav li#u_cart a {
	padding-right:10px;
}
div#guide div#user_nav li#u_cart a span {
	padding-right:22px;
	background:url(http://www.mandarich.com/images/cart.png) right 50% no-repeat;
}
div.compact-header div#guide div#user_nav li#u_cart a span {
	padding-right:24px;
	background-image:url(http://www.mandarich.com/images/cart-compact-header.png);
	_background:url(http://www.mandarich.com/images/cart.png) right 50% no-repeat;
}
div#guide div#user_nav li#u_cart.open a {
	background:url(http://www.mandarich.com/images/bg-cart-link-hover.png) right top no-repeat!important;
}
#guide #user_nav li.open a span {
	color:#0085cf;
}
div#aos_header div.unav_open {
	background:url(http://www.mandarich.com/images/bc-bg-corners-plain-unav-hover_btm.png) 0 0 no-repeat;
}
button#subscribe {
	margin: 1em 0 0;
	width: 88px;
	height: 20px;
	border: 0;
	background: url(http://www.mandarich.com/images/subscribe.png) no-repeat;
	text-indent: -9999em;
	cursor: pointer;
}
#aos_header #masthead.education ul {
	margin-top: 10px;
}
/* FIXES: rails */

#navdown .module ul {
	margin: 5px 2px 0 1px !important;
}
#navdown .module #morestores ul {
	padding-top: 4px !important;
	padding-bottom: 1px !important;
	margin-top: 2px !important;
	width:167px;
}
#navdown #popularaccessories .list_foot {
	padding-bottom: 17px !important;
}
#navdown #popularaccessories .modulecontent {
	padding-bottom: 3px !important;
}
#store_details {
	margin: 8px 0 17px 12px !important;
}
#store_updates {
	margin: 8px 0 17px 32px !important;
}
div.compact-header div#guide div#user_nav {
	margin-right:0;
}
.styleTES {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:28px;
}
/* navigation left module downward*/


#navdown {
	width:170px;
	float:left;
	vertical-align:top;
}
#navdown .module_top, #secondary .module_top {
	background:url(http://www.mandarich.com/images/column-top.png) no-repeat;
}
#navdown .module h2, #secondary .module h2, #navdown .module .modulecontent .list_head h2, #secondary .module .modulecontent .list_head h2 {
	background:url(http://www.mandarich.com/images/column-h2-top.png);
	background-repeat: no-repeat;
	overflow:hidden;
}
#navdown .module h2 span, #secondary .module h2 span {
	margin-right:1px;
}
.module h2 span a {
	display:block;
	color:#fff;
}
#navdown .module h2 span a:hover {
	text-decoration:none;
}
.module .modulecontent h2, .module .modulecontent table td h2, .full .module .modulecontent h2, #primary_main .module .modulecontent h2, #navdown .module .modulecontent h2, #secondary .module .modulecontent h2, #navdown .footerblock .modulecontent .list_head h2, #secondary .footerblock .modulecontent .list_head h2 {
	clear:left;
	float:none;
	width:165px;
	padding:0;
	background:none;
}
#primary_main .modulecontent #store_details h2, #navdown .module .modulecontent h2, #secondary .module .modulecontent h2, #navdown .footerblock .modulecontent .list_head h2, #secondary #navdown .module ul#shopdetails {
	border-top:1px solid #ccc;
	margin-bottom:0;
	padding-top:6px;
}
#navdown .modulecontent, #primary #secondary .modulecontent, #secondary .modulecontent {
	padding:0;
	background:url(http://www.mandarich.com/images/column-bg.png) repeat-y;
	width:170px;
}
body #navdown .module ul#shopapple {
	margin-top:4px;
	margin-bottom:2px;
}
body .department #navdown .module ul#shopapple {
	margin-bottom:6px;
}
.sub-department #navdown #shop .modulecontent ul#shopapple {
	margin-top:0;
}
body #navdown .module ul#shopaccessories {
	margin-top:0;
}
#navdown .module_btm {
	background:url(http://www.mandarich.com/images/column-btm.png) no-repeat;
}
#navdown .module_btm_gray {
	background:url(http://www.mandarich.com/images/column-btm-gray.png) no-repeat;
}
#navdown .module h3, #secondary .module h3 {
	float:left;
	width:170px;
	background:url(http://www.mandarich.com/images/column-h3-bg.png) repeat-y;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#333;
}
#navdown .module h3 span, #secondary .module h3 span, #navdown .module h3 a, #secondary .module h3 a {
	position:relative;
	display:block;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #d1d1d1;
	margin:-7px 2px -7px 1px;
	padding:.42em 2px .42em 12px;
	line-height:18px;
	color:#333;
}
#navdown .module h3 a, #secondary .module h3 a {
	background:transparent url(http://www.mandarich.com/images/h3-arrow.png) 146px .47em no-repeat;
	_background-image:url(http://www.mandarich.com/images/h3-arrow.gif);
}
#navdown .module h3 a:hover, #secondary .module h3 a:hover {
	color:#0085cf;
	text-decoration:none;
}
#navdown li {
	clear:left;
}
#navdown .module ul, #secondary .module ul {
	margin:5px 2px 3px 1px;
	padding-left:0;
	list-style:none;
}
#navdown .module ul {
	clear:both;
}
#navdown .modulecontent li a, #secondary .modulecontent li a, #navdown .modulecontent p.more a, #secondary .modulecontent p.more a {
	display:block;
}
#navdown .modulecontent li a:hover, #secondary .modulecontent li a:hover, #navdown .modulecontent p.more a:hover, #secondary .modulecontent p.more a:hover {
	text-decoration:none;
	color:#0085CF;
}
#navdown .modulecontent img, #secondary .modulecontent img {
	margin-left:1px;
}
#navdown .modulecontent p, #secondary .modulecontent p {
	margin:0 1px;
	padding:.5em 11px;
	line-height:1.5em;
	color:#666;
}
#navdown .modulecontent p.more, #secondary .modulecontent p.more {
	margin:-3px 0 8px 0;
	padding:0 2px 0 1px;
}
#navdown .modulecontent li a, #secondary .modulecontent li a, #navdown .modulecontent p.more a, #secondary .modulecontent p.more a {
	position:relative;
	display:inline-block;
	clear:left;
	padding:5px 12px;
	line-height:1.25em;
	color:#333;
	cursor:pointer;
}
#navdown .modulecontent li a, #secondary .modulecontent li a, #navdown .modulecontent p.more a, #secondary .modulecontent p.more a {
	display:block;
}
#navdown .modulecontent li a:hover, #secondary .modulecontent li a:hover, #navdown .modulecontent p.more a:hover, #secondary .modulecontent p.more a:hover {
	text-decoration:none;
	color:#0085CF;
}
#navdown .modulecontent img, #secondary .modulecontent img {
	margin-left:1px;
}
#navdown .modulecontent p, #secondary .modulecontent p {
	margin:0 1px;
	padding:.5em 11px;
	line-height:1.5em;
	color:#666;
}
#navdown .modulecontent p.more, #secondary .modulecontent p.more {
	margin:-3px 0 8px 0;
	padding:0 2px 0 1px;
}
#secondary #topsellers .modulecontent .list_foot p.more a {
	padding-left:25px;
}
#navdown .module .modulecontent #shopapple li a {
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	line-height:1em;
	font-weight:bold;
}
#navdown .module #morestores ul {
	margin-top:0px;
	padding-top:8px;
	border-top:1px solid #ccc;
}
#navdown #popularaccessories .list_content {
	padding-top:5px;
}
.list_content, .list_foot {
	float:left;
	width:100%;
	background:url(http://www.mandarich.com/images/column-bg.png) repeat-y;
}
#navdown #popularaccessories .list_foot {
	padding-bottom:9px;
}
.style29 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.styleSalesHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0099CC;
	font-weight: bold;
	padding-top:30px;
	padding-left:5px;
}
.styleSalesText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding:20px;
}
/* WALMART BLUE BUY NOW BOX */

.BuyOpts td.CornerRight {
	background-position:right bottom;
	border-right-width:0;
}
.BuyOpts td.TableBtm {
	background:#FFFFFF url(http://www.mandarich.com/images/corners_buyopt.gif) repeat scroll center bottom;
	border-top-width:0;
	height:5px;
	padding:0;
}
.BuyOpts td {
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
	padding:10px;
	vertical-align:top;
}
.BuyOpts th.OptCol div {
	background:transparent url(http://www.mandarich.com/images/BAR_Normal_L.gif) no-repeat scroll left top;
	padding:5px 10px 9px;
	margin:0;
}
.BuyOpts tr.FirstItem td {
	border-top-width:0;
}
.BuyOpts tr.PrimarySeller td {
	background-color:#F7F7F7;
}
.BuyOpts th.PriceCol {
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
}
.BuyOpts th.BodyXL {
	color:#CCCCCC;
	padding-left:5px;
}
.BuyOpts th {
	background:transparent url(http://www.mandarich.com/images/BAR_Normal_Bg.gif) repeat-x scroll 0;
	text-align:left;
}
.BodyXL {
	color:#333333;
	font-size:13px;
	font-weight:normal;
}
.BodyXLBoldWht {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.BuyOpts th.InfoCol div {
	background:transparent url(http://www.mandarich.com/images/BAR_Normal_R.gif) no-repeat scroll right top;
	padding:5px 10px 9px;
	margin:0;
}
.BuyOpts {
	margin:10px 0 20px 20px;
}
table {
	border-collapse:collapse;
}
table, caption {
	font-size:inherit;
	font-style:inherit;
	font-variant:inherit;
	font-weight:inherit;
}
.PricingInfo .Price3XL {
	font-size:16px;
}
.Price3XL {
	color:#CC0000;
	font-family:Arial, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.BodyXLBoldRed {
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
}
/* STAFF PICKS   */

.modtable {
	float: left;
	margin-right:7px;
	width:628px;
	margin:0;
	padding:0;
	font-size:1.1em;
	text-align:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
}
.module {
	margin-bottom:8px;
}
.superlink {
	cursor:pointer;
}
.module h2 {
	float:left;
	width:100%;
	padding:5px 0 0;
	background:url(http://www.mandarich.com/images/primary_main-h2-top.png);
}
.module h2 span {
	display:block;
	padding:0 0 5px 12px;
	background:#2d5e9f url(http://www.mandarich.com/images/h2.png) repeat-x;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	color:#fff;
	text-shadow:1px 1px 1px #224272;
}
.module ul.product-row li dt {
	height:auto !important;
	margin-top:0;
	min-height:3.125em;
}
.module ul.product-row li dt {
	font-size:1.1em;
	line-height:1.125em;
}
.module ul.product-row li.first-tile {
	width:154px;
}
.module ul.product-row, .module ul.product-row li {
	height:auto !important;
	min-height:16em;
}
.module ul.product-row li {
	position:relative;
	display:inline;
	float:left;
	margin:0 1px 0 0;
	width:156px;
}
.module ul.product-row {
background:transparent url(http://www.mandarich.com/images/primary_main-grid.png) repeat-y scroll 50% 0;
border-bottom:1px solid #E5E6E8;
margin-left:1px;
padding:0;
width:626px;
}
ul.product-row {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
}
.module_btm {
	clear:left;
	float:left;
	height:5px;
	line-height:5px;
	margin-bottom:7px;
	width:100%;
	background:transparent url(http://www.mandarich.com/images/primary_main-btm.png) no-repeat scroll 0;
}
.module ul.last-row {
	border-bottom:none;
}
.producttiles .modulecontent {
	padding:0;
}
.module ul.product-row li.last-tile {
	margin-right:0;
	width:142px;
}
.module ul.product-row li dl {
	position:relative;
	top:8px;
	left:18px;
	width:121px;
	min-height:15em;
	font-size:10px;
}
.module ul.product-row li dt {
	height:auto!important;
	height:2.85em;
	min-height:2.85em;
	font-size:1.1em;
	line-height:1.125em;
}
.module ul.product-row li dt a {
	color:#333;
}
.module ul.product-row li dt a:hover {
	text-decoration:none;
	color:#000!important;
}
.module ul.product-row li dd.starrating {
	margin:.5em 0;
	line-height:1em;
}
.module ul.product-row li dd.more a {
	color:#0085CF;
}
.module ul.product-row li dd.more a {
	line-height:1.2em;
}
.producttiles .modulecontent {
	padding:0;
}
.module .producttiles .modulecontent ul li a {
	position:static;
	width:208px;
	height:14.5em;
	text-indent:0;
	overflow:hidden;
}
.module ul.product-row li dd.price {
	margin-top:6px;
}
dd.price span.current_price {
	display:block;
}
dd.price span.previous_price, p.price span.previous_price {
	padding-top:2px;
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#999;
}
dd.price span.savings, dd.price span.message, p.price span.savings, p.price span.message {
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#f30;
}
.module ul.product-row li dl dt a:hover {
	color:#000;
	text-decoration:none;
}
.module ul.product-row li.superlink-hover dl dt.name a, .module ul.product-row li dl dt.name a:hover {
	color:#0085CF!important;
}
.module ul.product-row li dd.more, .category .module ul.product-row li dd.shipping {
	margin-top:6px;
}
dd.price span.current_price {
	padding-bottom:1px;
}
.superlink {
	cursor:pointer;
}
.module table td h2 span {
	background:none;
	padding:0;
}
.module .modulecontent h2, .module .modulecontent table td h2 {
	clear:left;
	float:none;
	width:auto;
	padding:0;
	background:none;
}
.modulecontent {
	display:inline;
	float:left;
	width:628px;
	padding:8px 0;
	background:url(http://www.mandarich.com/images/primary-bg.png);
	background-repeat: repeat-y;
}
.modulecontent2 {background:transparent url(http://www.mandarich.com/images/primary_main-bg.png) repeat-y scroll 0;
	display:inline;
	float:left;
	width:628px;
	margin:0;
	padding:0;
}

.style29 {
	font-family: Arial, Helvetica, sans-serif
}
.style30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0099CC;
	font-weight: bold;
}
div#utility-nav-btm {
	height:10px;
	line-height:10px;
	background:url(http://www.mandarich.com/images/bg-unav-btm.png) left bottom no-repeat;
}
div#guide div#user_nav li#u_cart a {
	padding-right:10px;
}
div#guide div#user_nav li#u_cart a span {
	padding-right:22px;
	background:url(http://www.mandarich.com/images/cart.png) right 50% no-repeat;
}
div#guide div#user_nav li#u_cart a span {
	padding-right:24px;
	background-image:url(http://www.mandarich.com/images/cart-compact-header.png);
	_background:url(http://www.mandarich.com/images/cart.png) right 50% no-repeat;
}
div#guide div#user_nav li#u_cart.open a {
	background:url(http://www.mandarich.com/images/bg-cart-link-hover.png) right top no-repeat!important;
}
#guide #user_nav li.open a span {
	color:#0085cf;
}
#user_nav {
	margin-right:-2px;
	position:relative;
	float:right;
	min-height:2.95em;
}
#user_nav ul {
	padding-right:1px;
	float:left;
}
.collapsed #user_nav {
	min-height:4.55em;
}
.collapsed #user_nav ul {
	padding:8px 1.475em 2px;
}
#user_nav a {
	padding-top:2px;
	padding-bottom:2px;
}
#user_nav #u_cart a {
	border-right:0;
}


/*Slider*/

a:focus { outline: none; }

div.yoo-carousel {
	overflow: hidden;
}

div.yoo-carousel div.frame {
	position: relative;
	overflow: hidden;
}

div.yoo-carousel div.panel {
	overflow: hidden;
}

div.yoo-carousel div.panel div.slide {
	float: left;
	overflow: hidden;
}

div.yoo-carousel ul.tabs {
	padding: 0px;
	margin: auto;
	list-style: none;
}

div.yoo-carousel ul.tabs li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

div.yoo-carousel ul.tabs li a {
	float: left;
	display: block;
}

div.yoo-carousel ul.tabs li a span {
	float: left;
	display: block;
}

/* list styling */
div.yoo-carousel div.left ul.tabs {
	float: left;
}

/* list styling */
div.yoo-carousel div.right ul.tabs {
	float: right;
}

/* list styling */
div.yoo-carousel div.left ul.tabs li, div.yoo-carousel div.left ul.tabs li a, div.yoo-carousel div.left ul.tabs li a span,
div.yoo-carousel div.right ul.tabs li, div.yoo-carousel div.right ul.tabs li a, div.yoo-carousel div.right ul.tabs li a span {
	float: none;
}

div.list div.yoo-carousel {
	background: #ffffff;
}

/* panel */
div.list div.yoo-carousel .panel-container-t {
	background: url(http://www.mandarich.com/images/panel_t.png) 0 0 repeat-x;
}

div.list div.yoo-carousel .panel-container-b {
	background: url(http://www.mandarich.com/images/panel_b.png) 0 100% repeat-x;
}

div.list div.yoo-carousel .panel-container-l {
	background: url(http://www.mandarich.com/images/panel_l.png) 0 0 repeat-y;
}

div.list div.yoo-carousel .panel-container-r {
	background: url(http://www.mandarich.com/images/panel_r.png) 100% 0 repeat-y;
}

div.list div.yoo-carousel .panel-container-tl {
	background: url(http://www.mandarich.com/images/panel_tl.png) 0 0 no-repeat;
}

div.list div.yoo-carousel .panel-container-tr {
	background: url(http://www.mandarich.com/images/panel_tr.png) 100% 0 no-repeat;
}

div.list div.yoo-carousel .panel-container-bl {
	background: url(http://www.mandarich.com/images/panel_bl.png) 0 100% no-repeat;
}

div.list div.yoo-carousel .panel-container-br {
	padding: 20px 0px 20px 0px;
	background: url(http://www.mandarich.com/images/panel_br.png) 100% 100% no-repeat;
}

/* tabs */
div.list div.yoo-carousel div.left ul.tabs {
	background: url(http://www.mandarich.com/images/tabs_bg.png) 100% 0 repeat-y;
}

div.list div.yoo-carousel div.left ul.tabs li {
	margin: -1px 0px 0px 20px;
}

div.list div.yoo-carousel div.left ul.tabs li.item1 {
	margin-top: 0px;
}

div.list div.yoo-carousel div.left ul.tabs li a {
	padding-right: 45px;
	cursor: pointer;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a {
	background: url(http://www.mandarich.com/images/tab_bg.png) 100% -30px no-repeat;
}

div.list div.yoo-carousel div.left ul.tabs li a span {
	padding-left: 20px;
	background: url(http://www.mandarich.com/images/tab_bg.png) 0 0 repeat-x;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a span {
	background: url(http://www.mandarich.com/images/tab_bg.png) 0 -60px no-repeat;
}

div.list div.yoo-carousel div.left ul.tabs li a span span {
	padding-left: 0px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a span span {
	background: url(http://www.mandarich.com/images/tab_bg.png) 0 -90px repeat-x;
}

div.list div.yoo-carousel li a:link, div.list div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.list div.yoo-carousel li a:hover, div.list div.yoo-carousel li.selected a:link, div.list div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

div.list div.yoo-carousel .article {
	padding: 0px 20px 0px 10px;
	font-size: 110%;
	line-height: 125%;
	color:#646464;
font-family:Arial,Helvetica,sans-serif;
margin:0;
	
}

div.list div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}
div#left {
	width: 170px;  
	 
}
.left div#middle div#left {
	float: left;
}

.right div#middle div#left {
	float: right;
}

.page span {
	color: #000;
	font-weight: bold;
}
h4 {
	font-weight: normal;
	color: #646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	line-height:100%;
	margin-bottom:5px;
}
div.info, span.info {
background:#FFFCF2;
border:1px solid #AAAAAA;
}
div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip {
margin:10px 0;
padding:8px 10px 8px 35px;
}

.PAD1 {
	padding:10px 10px 10px 10px;
	color: #006699;
	font-weight: bold;
	font-size: 17px;
	width: 300px;
}
.PAD2 {
	padding:10px 10px 10px 10px;
	color:#F00;
	font-size:16px;
	font-weight:bold;
	width:100px;
}
























	      div.default_product_display div.textcol{
        margin-left: 106px !important;
        _margin-left: 53px !important;
        min-height: 96px;
        _height: 96px;
      }
        
        
      div.default_product_display  div.textcol div.imagecol{
        position:absolute;
        top:0px;
        left: 0px;
        margin-left: -106px !important;
      }
      
      div.default_product_display  div.textcol div.imagecol a img {
        width: 96px;
        height: 96px;
      }
      
          div.single_product_display div.textcol{
        margin-left: 138px !important;
        _margin-left: 69px !important;
        min-height: 128px;
        _height: 128px;
      }
        
        
      div.single_product_display  div.textcol div.imagecol{
        position:absolute;
        top:0px;
        left: 0px;
        margin-left: -138px !important;
      }
      
      div.single_product_display  div.textcol div.imagecol a img {
        width: 128px;
        height: 128px;
      }
      
        div#categorydisplay{
    display: block;
    }
    
    div#branddisplay{
    display: none;
    }
	
	
	
	
	
/*
 * menu
 */

 
div#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	align: left;
	color:#3E8FBC;
	font-size:9px;
	width:auto
}

div#menu li {
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

div#menu li a, #menu li span.separator {
	height: 35px;
	display: block;
	float: left;
	line-height: 35px;
	text-decoration: none;
	color: #0066CC;
}

div#menu li span {  
	display: block;
}

div#menu li span {  
	background-repeat: no-repeat;
	background-position: 95% 0px;
}

div#menu li a.current {  
	color: #aa1428;
}

div#menu a:hover, div#menu span.separator:hover, div#menu span.sfhover, div#menu a.current:hover {  
	color: #aa1428;
}

div#menu li.active {  
	font-weight: bold;
}

div#menu li.active ul {  
	font-weight: normal;
}

div#menu li.parent span.separator {  
	cursor: pointer;
}

 
div#menu ul.menu {
	font-size:12px;
	font-weight:bold;
}

div#menu li.level1 {
	margin-right: 15px;
	font-size:12px;
}

div#menu a.level1 span, div#menu span.level1 span {
	padding: 0px 15px 0px 15px;
}

div#menu li.level1:hover, div#menu li.sfhover {  
	background: url(http://www.mandarich.com/images/menu_tab_l.png) 0 0 no-repeat;
}

div#menu li.sfhover li.sfhover {  
	background: none;
}

div#menu li:hover a.level1, div#menu li.sfhover a.level1, div#menu li:hover span.level1, div#menu li.sfhover span.level1 {  
	background: url(http://www.mandarich.com/images/menu_tab_r.png) 100% 0 no-repeat;
}

div#menu li.active {  
	background: url(http://www.mandarich.com/images/menu_tab_l.png) 0 0 no-repeat;
}

div#menu a.active, div#menu span.active {  
	background: url(http://www.mandarich.com/images/menu_tab_r.png) 100% 0 no-repeat;
}

div#menu li.active li {  
	background: none;
}

div#menu li li a.active {
	background: none;
}

 
div#menu ul.menu ul {
	position: absolute;
	top: 400px;
	left: -999em;  
	width: 165px;
	padding: 10px 0px 10px 0px;
	background: url(http://www.mandarich.com/images/menu_dropdown_bg.png) 0 100% no-repeat;
	font-size: 10px
}

div#menu li:hover ul, div#menu li.sfhover ul {
	left: 0px;  
	z-index: 100;
	position: absolute;
	top: 35px;
}

div#menu li.level1 li {
   	width: 100%;  
	text-indent: 15px;
}

div#menu li.level1 li a, div#menu li.level1 li span.separator{
	height: 25px;
	padding: 0px;
	margin: 0px 1px 0px 1px;;
	background: #ffffff url(http://www.mandarich.com/images/menu_level2_item.png) 100% 0 no-repeat;
	float: none;  
	display: block;
	line-height: 25px;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent {  
	background: #ffffff url(http://www.mandarich.com/images/menu_level2_item_parent.png) 100% 0 no-repeat;
}

 

 
div#menu li ul ul {
	margin: -36px 0 0 164px;  
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul {
	border-top: 1px solid #C8C8C8;
}

 
div#menu li:hover ul ul, div#menu li.sfhover ul ul,  
div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul,  
div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul {  
	left: -999em;
}

 
div#menu li li:hover ul, div#menu li li.sfhover ul,  
div#menu li li li:hover ul, div#menu li li li.sfhover ul,  
div#menu li li li li:hover ul, div#menu li li li li.sfhover ul {  
	left: 0;
	z-index: 100;
}


