.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.vfl{display:inline;float:left;position:relative;}.vfr{display:inline;float:right;position:relative;}
#custom-doc { width: 96%; min-width: 250px; }
.cls_1 {background-color:transparent;background-image:url(../images/cluster_01003.png);background-repeat:no-repeat;}
.hcls_1{background-color:transparent;background-image:url(../images/cluster_01005.png);background-repeat:repeat-x;}
#htop {
	margin:5px 0;
	background:transparent url(../images/vmj_city.png) 309px 0 no-repeat scroll;
}
.vmj-icons {width:32px;height:32px;background-color:transparent;background-image:url(../images/vmj_icons.png);background-repeat:no-repeat;}
.vmj-icons-zoom {cursor:pointer; background-position:-42px 0;}
.vmj-logo {
	background-position:-5px -466px;
	width:309px;
	height:40px;
}
.vmj-logo a {
	display:block;
	height:100%;
	text-decoration:none;
}
#vmj-shop-btn {
	width:162px;
	padding:5px 0 5px 10px;
	border:1px solid #b7c5d5;
	background:#fff url(../images/cluster_01005.png) 0 -403px repeat-x scroll;
}
#vmj-shop-btn a {
	color:#323232;
	font-weight:bold;
	text-decoration:none;
}
.vmj-sbe {
	margin-top:5px;
}
#vmj-menu {
	position:inherit;
}
.vmj_menu {
	height:40px;
	position:relative;
	background-position:0 -323px;
	padding-left:3px;
}
#vmj_menu_border_left {
	position:absolute;
	top:0;
	left:0;
	height:40px;
	background-position:-259px -54px;
	width:3px;
}
#vmj_menu_border_right {
	position:absolute;
	top:0;
	right:0;
	height:40px;
	background-position:-263px -54px;
	width:3px;
}
.vmj-mc {
	padding:0 3px 3px 3px;
	background-color:#c2d7ef;
	margin-bottom:15px;
}
#vmj-menuc ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.vmj-mc ul li {display: block;margin-bottom:1px;margin-top:0;}
#vmj-menuc a {
display: block;
padding: 3px;
width: 166px;
background-color:#ecf2f8;
background-image:url(../images/cluster_01003.png);
background-repeat:no-repeat;
background-position:-243px -384px;
border: 1px solid #bbc7d5;
font-size:12px;
}
#vmj-menuc a:link, #vmj-list a:visited {
color: #4e545c;
font-weight:bold;
text-decoration: none;
}
#vmj-menuc a:hover {
background-color:transparent;
background-image:url(../images/cluster_01003.png);
background-repeat:no-repeat;
background-position:-243px -411px;
color: #fff;
border: 1px solid #cde1f7;
}
#vmj-smenu {
	display:none;
	position:absolute;
	background-color:#C2D7EF;
	margin-left:177px;
	width:1px;
	height:478px;*height:482px;
}
.vmj-smenu-inner {
	background-color:#fff;
	margin-right:4px;
	padding:3px;
	height:467px;*height:471px;
	overflow:hidden;
}
.vmj-smenu-inner li a:link, .vmj-smenu-inner li a:visited {
	font-size:11px;
	text-decoration:none;
	color:#404852;
}
.vmj-smenu-inner li a:hover {
	text-decoration:underline;
}
.vmj-smenu-inner li {
	margin:0.15em 0;
}
.vmj-smenu-links {
	height:262px;
	overflow-x:hidden;
	overflow-y:auto;
}
#vmj-stxt {
	margin-left:10px;
	padding-top:6px;
	font-weight:bold;
	color:#15191d;
}
#vmj-sopc {
	margin-left:10px;
	background-color:#fff;
	border:1px solid #b7c4d5;
	border-right:none;
	width:200px;
	height:25px;
}
#vmj-sopci {
	margin:2px 3px 0 2px;
	border:1px solid #b7c4d5;
	height:19px;
}
#vmj-soptxt {
	width:176px;
	font-size:12px;
	cursor:pointer;
}
#vmj-soptxt span {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	padding:2px 0 0 2px;
	width:170px;
	height:16px;
}
#vmj-sopbtn {
	margin:2px 2px 0 0;
	display:block;
	background-position:-435px -384px;
	width:15px;
	height:15px;
}
#vmj-sinp {
	background-color:#fff;
	border:1px solid #b7c4d5;
	border-left:none;
	height:25px;
}
#vmj-sinp input {
	margin:3px 3px 0 0;
	width:350px;
	border:none;
}
.vmj-curly {color:#808080;font-weight:bold;font-size:13px;font-style:italic;}
#vmj-cat {
	position:absolute;
	display:none;
	width:553px;
	height:290px;
	top:33px;
	left:242px;
	background-color:#fff;
	border:1px solid #b7c4d5;
}
.vmj-p5 {padding:5px;}
#vmj-cat ul {float:left;}
#vmj-cat ul li {font-size:11px;padding:2px;*padding:0;}
.vmj-src-con {margin-left:10px;}
.vmj-src-con .fc {
	background-position:-373px -347px;
	border-color:#bd9e42;
	border-style:solid;
	border-width:1px 2px;
	display:block;
	vertical-align:top;
}
.vmj-src-con button {
	background-color:transparent;
	border:0 solid #bd9e42;
	color:#000000;
	cursor:pointer;
	display:block;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	padding:4px 15px 3px;
}
.vmj-acc-links {
	margin-top:24px;
}
.vmj-acc-links li {
	font-size:11px;
	display: inline;
	list-style-type: none;
	padding:0 6px;
	border-right:1px solid #DBE1E6;
}
.vmj-acc-links li a:link, .vmj-acc-links li a:visited {color:#16387C;text-decoration:none;}
.vmj-acc-links li a:hover {text-decoration:underline;}
.vmj-hlink:link, .vmj-hlink:visited {
	font-weight:bold;
}
.vmj-norm {font-weight:normal;}
.vmj-center {
	padding-top:10px;
}
.vmj-cdiv {
	margin-bottom:15px;
}
.vmj-plist h2 {font-weight:bold;font-size:16px;color:#e49a1a;margin-bottom:10px;}
.vmj-plist li {
	border:1px solid #c2d7ef;
	width:108px;
	height:200px;
	float:left;
	margin-right:17px;*margin-right:12px;
	list-style-image:none;
	list-style-type:none;
}
.vmj-plist li.last {margin:0;}
.vmj-plist .image {
	text-align:center;
	margin-top:5px;
	height:100px;
}
.vmj-plist .desc {font-size:11px;padding:5px 5px 0 5px;height:42px;}
.vmj-plist .price_was, .vmj-plist .price_now {padding:5px 5px 0 5px;}
.vmj-plist .price_was {font-size:11px;color:#676767;}
.vmj-plist .price_was .price {text-decoration:line-through;}
.vmj-plist .price_now {color:#ff2424;font-weight:bold;}
.vmj-plist .price_now .price {}
.vmj-right {
	padding-top:10px;
}
.vmj-info-box {border:1px solid #c2d7ef;padding:5px;margin-bottom:15px;}
.vmj-info-box h3 {font-size:14px;font-weight:bold;color:#e49a1a;margin-bottom:7px;}
.vmj-info-box h4 {font-weight:bold;color:#135c94;margin-bottom:5px;}
.vmj-info-box p {margin-bottom:10px;}
.vmj-info-box h4 a {color:#135c94;}
.vmj-info-box strong {font-weight:bold;}
#footer {border-top:1px solid #C2D7EF;padding-top:15px;margin-bottom:15px;}
#footer ul li {display:inline; padding-right:15px; text-align:center; border-right:1px solid #adadad; }
#footer ul li:last-child{ border-right:0; }
#footer a:link, #footer a:visited{ color:#3D84BA; }
.vmj-adc {text-align:center;}
.vmj-preload-txt {
	color:#4e7cc2;
	font-size:16px;
	font-weight:bold;
}

.vmj-ad-place {
	width:240px;
	height:206px;
	overflow:hidden;
	text-align:center;
}
.vmj-content {padding-top:10px;}
.vui-corner-all {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
.fset {
border:1px solid #5D6D8F;
display:block;
margin-left:2px;
margin-right:2px;
padding:0.35em 0.625em 0.75em;
}
.fset legend {
background:#EBEFF6 url(../images/cluster_01002.png) repeat-x scroll 0 -213px;
border:1px solid #EBEFF6;
font-size:18px;
font-weight:bold;
padding:3px 6px;
}
.vmj-sub-cat {}
.vmj-sub-cat .column {float:left;width:48%;padding:5px;}
.vmj-sub-cat ul {list-style-type:none;margin:0;padding:0;}
.vmj-sub-cat li.category {clear:both;margin-bottom:13px;}
.vmj-sub-cat li.category div.title {color:#5d6d8f; font-size:13px;font-weight:bold;line-height:16px;}
.vmj-sub-cat li.category div.title a {color:#5d6d8f; font-size:13px;font-weight:bold;line-height:16px;}
.vmj-sub-cat li.category .vmj-sub {color:#666666;font-family:verdana,arial,sans-serif;font-size:10px;line-height:15px;}
.vmj-sub-cat li.category .vmj-sub a {color:#666666;font-family:verdana,arial,sans-serif;font-size:10px;line-height:15px;}

.vmj-ct {color:#4E4E4E;}
.vmj-ct p, .vmj-ct dl, .vmj-ct hr, .vmj-ct h1, .vmj-ct h2, .vmj-ct h3, .vmj-ct h4, .vmj-ct h5, .vmj-ct h6, .vmj-ct ol, .vmj-ct ul, .vmj-ct pre, .vmj-ct table, .vmj-ct address, .vmj-ct fieldset {margin-bottom:16px;}
.vmj-ct h1 {font-size:30px;}
.vmj-ct h2 {font-size:23px;}
.vmj-ct h3 {font-size:18px;}
.vmj-ct h4 {font-size:16px;}
.vmj-ct h5 {font-size:13px;}
.vmj-ct h6 {font-size:11px;}
.vmj-ct h1, .vmj-ct h2, .vmj-ct h3, .vmj-ct h4, .vmj-ct h5, .vmj-ct h6 {margin:16px 0;font-weight:bold;}
.vmj-ct p {margin:16px 0;line-height:20px;}
.vmj-ct ol, .vmj-ct ul {margin:16px 0;padding-left:40px;list-style-image:none;list-style-position:outside;}
.vmj-ct ol li {list-style-type:decimal;}
.vmj-ct ul li {list-style-type:disc;}
.vmj-ct li {line-height:20px;}
.vmj-ct strong {font-weight:bold;}
.vmj-ct em {font-style:italic;}

.vui-icon {
display:block;
overflow:hidden;
text-indent:-99999px;}
.vui-icon-triangle-e {background-position:-164px -119px;}
.vui-icon-triangle-s {background-position:-180px -119px;}
.vui-cascade {}
.vui-cascade .vui-cascade-header {
position:relative;
cursor:pointer;
background-position:0 -441px;
border:1px solid #8fc2c2;
border-bottom:none;
height:21px;
}
.vui-cascade .vui-cascade-header a {
display:block;
font-size:11px;
padding:3px 0.5em 2px 2.2em;
text-decoration:none;
font-weight:bold;
color:#083838;
}
.vui-cascade .vui-cascade-header .vui-icon {
left:0.5em;
margin-top:-9px;
position:absolute;
top:50%;
height:16px;
width:16px;
}
.vui-cascade .vui-cascade-content {
border-left:1px solid #8fc2c2;
border-right:1px solid #8fc2c2;
border-top:1px solid #abd1d1;
border-bottom:none;
}
.vui-cascade .vui-cascade-content.hide {
display:none;
}
.vui-cascade .vui-cascade-content .vui-cascade-content-inner {
padding:3px;
border:1px solid #ffffff;
border-top:none;
border-bottom:none;
background:#fff;
overflow:auto;
max-height:200px;
color:#412b0a;
font-size:11px;
font-weight:normal;
}
.vui-cascade .vui-cascade-content .vui-cascade-content-inner li {margin:1px 0;}
.vui-cascade .vui-cascade-content .vui-cascade-content-inner li div.text {float:left;margin-left:2px;*margin-left:0;width:132px;}
.vui-cascade .vui-cascade-content .vui-cascade-content-inner li a {color:#000000;font-size:11px;text-decoration:none;}
.vui-cascade .vui-cascade-content .vui-cascade-content-inner li a:hover {text-decoration:underline;}
.vui-cascade .price-range {border:1px solid #e8c899;}
.vui-cascade-hi {
background:#fff9bc;
border:1px solid #FED22F;
color:#363636;
text-align:center;
margin-bottom:5px;
display:none;}
.vui-cascade-hi div {padding:6px 0;}

.crumbs {font-size: 11px;margin-bottom:15px;}
.crumbs ul li span.arrow {background-position:-152px -82px; padding:0 3px; height:5px;}
.crumbs ul {margin: 0;text-align: left;overflow: hidden; font-family:Arial,Helvetica,sans-serif;}
.crumbs ul li {display: inline; margin-left:0;}
.crumbs ul li a {color: #148CDC;padding: 0 5px 0 0;margin: 0;text-decoration: none; font-weight:bold;}
.crumbs ul li a:hover {text-decoration:underline;}

.vmj-catop {display:inline;float:left;}
.vmj-catop ul{padding: 5px 0;margin: 0;text-align: left;overflow: hidden; font-family:Arial,Helvetica,sans-serif;}
.vmj-catop ul li span.switchView{background-position:-5px -119px; padding:9px 14px; height:27px; margin-left:5px;}
.vmj-catop ul li span.print{background-position:-38px -119px; padding:5px 16px; height:27px;}
.vmj-catop ul li span.email{background-position:-76px -119px; padding:5px 14px; height:27px;}
.vmj-catop ul li{display: inline; margin-left:0;}
.vmj-catop ul li a{color: #148CDC;padding: 0 5px 0 0;margin: 0;text-decoration: none; font-weight:bold;font-size:10px;}
.vmj-catop ul li a:hover{text-decoration:underline;}

.vmj-cat-sort { display:inline;float:left;margin-left:10px;}
.vmj-cat-sort ul{padding: 5px 0;margin: 0;text-align: left;overflow: hidden; font-family:Arial,Helvetica,sans-serif;}
.vmj-cat-sort ul li{display: inline; margin-left:0;}
.vmj-cat-sort ul li a{color: #148CDC;padding: 0 5px 0 0;margin: 0;text-decoration: none; font-weight:bold;font-size:11px;}
.vmj-cat-sort ul li.current{background-position:-224px -229px; padding:5px 12px; height:37px;}
.vmj-cat-sort ul li a:hover{text-decoration:underline;}

.vmj-product-group {}
.vmj-product-group ul {margin: 0;text-align: left;overflow: hidden; list-style:none;}
.vmj-product-group ul.vertical li {display: inline;float:left;margin-left:5px; margin-bottom:10px;}

.paging {clear:both; margin:10px 0; padding:3px 6px;}
.paging .first {background-image: url("../images/p_first.png");background-repeat: no-repeat;}
.paging .prev {background-image: url("../images/p_prev.png");background-repeat: no-repeat;}
.paging .next {background-image: url("../images/p_next.png");background-repeat: no-repeat;}
.paging .last {background-image: url("../images/p_last.png");background-repeat: no-repeat;}

.vui-prod-thumb {
	width:160px;
	background:transparent url(../images/vmj_prod_bg.jpg) 0 0 no-repeat scroll;
	padding:5px 0 10px 0;
	text-align:center;
	border-bottom:1px solid #cecece;
}
.vui-prod-thumb .vui-prod-image {
	position:relative;
	height:150px;
	margin:0 5px 10px 5px;
	background-color:#ffffff;
	border:1px solid #afafaf;
	padding-top:5px;
}
.vui-prod-zoom {
	position:absolute;
	display:none;
}
.vui-prod-title {
	margin:0 5px 10px 5px;
	background-color:#ffffff;
	border:1px solid #afafaf;
	height:38px;
}
.vui-prod-title a {
	display:block;
	padding:3px 2px 0 2px;
	font-weight:bold;
	color:#0066b1;
}
.vui-prod-title a:link, .vui-prod-title a:visited {text-decoration:none;}
.vui-prod-title a:hover {text-decoration:underline;}
.vui-prod-price {
	margin:0 5px;
}
.vui-prod-price a:link, .vui-prod-price a:visited {
	color:#8E000E;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.vui-prod-price a:hover {
	text-decoration:underline;
}
.vui-prod-top-store {
	background-position:-320px -233px;
	margin:0 5px 10px 5px;
	padding:12px 0 6px 0;
}
.vui-prod-stores {margin:0 5px 10px 5px;}
.vui-prod-compare {
	display:block;
	width:162px;
	height:34px;
	background-position:-5px -334px;
	margin:0 5px 10px 5px;
}
.vui-prod-buy {
	display:block;
	width:120px;
	height:34px;
	background-position:-5px -378px;
	margin-left:auto;
	margin-right:auto;
}
.vui-prod-rating {
	background-color:#ffffff;
	border:1px solid #afafaf;
	margin:0 5px;
	padding:3px;
}
.vui-prod-rating .vui-more-info {cursor:pointer; margin-left:3px; color:#ff5933;}
.vui-prod-rating .vui-more-info span.arrow{background-position:-218px -70px; padding:5px 8px; height:4px;}

.vmj-product-group ul.horiz li {
	margin:0 10px 10px 10px;
	background-color:#ffffff;
	border:1px solid #dddddd;
	padding-top:5px;
}
.vui-prod-himage {
	position:relative;
	width:100px;
	height:100px;
	background-color:#ffffff;
	border:1px solid #afafaf;
	margin:5px;
	padding-top:5px;
	text-align:center;
}
.vui-prod-info {
	width:195px;
	margin-right:5px;
}
.vui-prod-htitle {
	margin-bottom:10px;
}
.vui-prod-htitle a {
	font-weight:bold;
	color:#0066b1;
}
.vui-prod-htitle a:link, .vui-prod-htitle a:visited {text-decoration:none;}
.vui-prod-htitle a:hover {text-decoration:underline;}
.vui-prod-hrating {
	margin:0 5px;
	padding:3px;
}
.vui-prod-hrating .vui-more-info {cursor:pointer; margin-left:3px; color:#ff5933;}
.vui-prod-hrating .vui-more-info span.arrow{background-position:-218px -70px; padding:5px 8px; height:4px;}
.vui-prod-pinfo {}
#login-reg-dialog {background-color:#ffffff;}
#login-reg-dialog .login {display:none;}
.login-reg-dialog .login {display:none;}
.vui-fm label {font-size:12px;width: 190px;float: left;margin-right: 0.5em;display: block;text-align:left;}
.vui-fm label.disable {float:none;width:auto;margin:0;display:inline;}
.vui-fm label.error {float:none;width:auto;margin:0 0 0 195px;display:block;color:#f00;}
.vui-fm p { margin:10px 0;}
.vui-fm.hide { display:none;}
.vui-fm .hide { display:none;}
.vui-fm .w5{ width:5px; }
.vui-fm .w40 { width:40px;}
.vui-fm .w60 { width:60px;}
.vui-fm .w80 { width:80px;}
.vui-fm .w100 { width:100px;}
.vui-fm .w150 { width:150px;}
.vui-fm .w200 { width:200px;}
.vui-fm .w300 { width:300px;}
.vui-fm .pop-under { padding-bottom:10px;}
.vui-fm .required { color:#ef1616;}
.vui-fm .cbox {
	color:#000000;
	padding:3px;
	border:1px solid #abcaee;
}
*html .vui-fm input.cbox {
	color:#000000;
	overflow: visible;
	padding:4px;
}

/* ------ Details --------- */
.vmjProductDetailsTop {border:1px solid #dddddd;}
.vmjProductDetailsTop .col1 {width:322px; margin:5px 10px 0 3px;}
.vmjProductDetailsTop .col2 {width:300px;margin-top:5px;}

.vmjProductDetailsImage {position:relative; border:1px solid #dddddd; height:315px; padding-top:5px;}
.vmjProductDetailsImage div.vmj-prod-image {position:absolute;text-align:center;width:310px; height:310px;}
.vmjProductDetailsImage .hide {display:none;}
.vmjProductDetailsZoom {background-color:#126ba7; color:#ffffff; font-weight:bold; font-size:11px;height:20px; padding-top:5px; text-align:center;}
.vmjProductDetailsZoom .zoom {background-position:-110px -119px; padding:0px 8px 5px 8px; height:13px;}

.vmjProductDetailsViews{margin-top:5px;}
.vmjProductDetailsViews ul {margin: 0;text-align: left;overflow: hidden; }
.vmjProductDetailsViews ul li {width:50px; height:50px; padding: 4px; border:1px solid #dddddd; display: inline; float:left; margin:0 3px 3px 0;}

.vmjProductDetailsTitle{font-size:16px; font-weight:bold; color:#126ba7;padding-bottom:3px;}
.vmjProductDetailsUPC{font-size:11px; color:#a5a5a5;padding-bottom:10px;}

.vmjProductDetailsOther{color:#000000;padding-bottom:5px;}
.vmjProductDetailsOther a{text-decoration:none;}
.vmjProductDetailsOther a:hover{text-decoration:underline;}
.vmjProductDetailsLowFrom{color:#000000;padding-bottom:10px;}
.vmjProductDetailsLowFrom a{text-decoration:none;}
.vmjProductDetailsLowFrom a:hover{text-decoration:underline;}

.vmjProductDetailsReviews{color:#000000;padding-bottom:15px;}
.vmjProductDetailsReviews a{text-decoration:none;}
.vmjProductDetailsReviews a:hover{text-decoration:underline;}
.vmjProductDetailsReviews span.rating{background-position:-106px -218px; padding:5px 40px; height:16px;}

.vmjProductDetailsDesc{padding-bottom:10px;}
.vmjProductDetailsDesc .title{font-size:12px; font-weight:bold; color:#126ba7;padding-bottom:0px;}
.vmjProductDetailsDesc .cont {color:#8a8a8a;}
.vmjProductDetailsDesc .fulltext {display:none;}
.vmjProductDetailsDesc a.show {color:#8a8a8a;}

.vmjProductDetailsAdspace{}
.vmjProductDetailsAdspace fieldset{border:1px solid #ededed;padding:3px;}
.vmjProductDetailsAdspace .title{font-size:10px; color:#898989;}
.vmjProductDetailsAdspace .cont{font-size:11px; color:#8B8B8B;}
.vmjProductDetailsAdspace .cont a{text-decoration:none;color:#029905;}
.vmjProductDetailsAdspace .cont a:hover{text-decoration:underline;color:#029905;}

.vmjProductDetailsBottom{border:1px solid #dddddd; padding:5px; margin-top:10px;}
.merchantSortby{float:right; margin-top:5px;}
.merchantSortby .coolBox {color:#000000;padding:3px;border:1px solid #abcaee;}
*html .merchantSortby input.coolBox {color:#000000;overflow: visible;padding:4px;}
.merchantSortby .sort{color:#00426e; font-weight:bold;}

#comparePrices{padding:0 10px;}
.details {-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#fff;
border:1px solid #ccc;
padding-top:3px;
margin-top:5px;}
.details .header td {font-weight:bold; color:#00426e;font-size:11px;padding:3px;background:url(../images/cmpCenter.jpg) repeat-x;}
.details .header td a {color:#00426e;text-decoration:none;}
.details .header td a:hover {text-decoration:underline;}

.compareGridCenter{width:580px; height:25px;}

.details .item td {font-size:11px;color: #494949;}
.details .item td a {padding:5px;text-decoration:none; font-size:11px;color: #494949;}
.details .item td a:hover {text-decoration:underline;}
.details ul.item li.c2{ }
.details .item td .userReview{background-position:-106px -218px; width:80px; height:16px;padding-bottom:5px;}
.details .item td .userReviewCount a{text-decoration:none;}
.details .item td .userReviewCount a:hover{text-decoration:underline;}
.details .price {font-weight:bold; color:#a71212; font-size:16px;}
.details .strick {text-decoration:line-through;}
.review-write-btn {
	padding:20px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	text-align:center;
	margin:0;
}
.review-write-btn a {color:#d1d1d1;}
#review-fm {background-color:#ffffff; padding:5px;border:1px solid #d1d1d1;}
.review-comment {background-color:#ffffff; padding:5px;border:1px solid #d1d1d1; margin-bottom:16px;}
.review-comment .buttons {}
.review-comment .buttons a {
	padding:3px 8px;
	color:#fff;
	font-weight:bold;
	background-color:#71A3D3;
}
.review-comment .buttons a:hover {cursor:pointer;}

/* myaccount */
#vmj-login{ 
	background:url("../images/loginbg.png") repeat-x center bottom; 
	padding:2px;
	width:100%;
	height:100%;
}
#vui-main .ui-tabs-panel h3{ 
	color:#E49A1A;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}
.vmj-content table{ width:90%; }
.vmj-content table td{ padding:5px; }
#vui-main .ui-tabs-panel ul{ margin-left:25px; }
#vui-main .ui-tabs-panel ul li{ list-style:circle; margin:15px auto; }
.submit-holder{
	background-color:transparent;
	background-image:url("../images/cluster_01003.png");
	background-repeat:no-repeat;
	background-position:-373px -347px;
	border-color:#BD9E42;
	border-style:solid;
	border-width:1px 2px;
	vertical-align:top;
	margin:0 5px 5px 0;
	padding:6px 2px;
}
.submit-button{
	background-color:transparent;
	border:0 solid #BD9E42;
	color:#000000;
	cursor:pointer;
	display:block;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	padding:10px 5px;
	display:inline;
}
table.ordersTbl thead th{ background:#126CA8; color:#fff; padding:5px; }
table.ordersTbl{ width:98%; }
table.ordersTbl td{ 
	padding:5px; 
	border-bottom:1px #ededed solid; 
}
table.ordersTbl td small{ font-size:10px; }

span.OrderStatus{ 
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	background-color:#ededed;
	border-bottom:medium none;
	color:#FFF;
	margin:6px 4px 0 0;
	padding:4px 6px;
	text-decoration:none;
}
span.OrderStatus1{ background-color:#cc0099; }
span.OrderStatus2{ background-color:#f6970f; }
span.OrderStatus3{ background-color:#008cc0; }
span.OrderStatus4{ background-color:#cd3000; }
span.OrderStatus5{ background-color:#a407f5; }
span.OrderStatus6{ background-color:#075bf5; }
span.OrderStatus7,span.OrderStatus8{ background-color:#94c500; }
span.OrderStatus9{ background-color:#b16c00; }
span.OrderStatus10{ background-color:#694825; }
span.OrderStatus11{ background-color:#8d2400; }
span.OrderStatus12{ background-color:#ff0000; }

a.emphasis:hover{ background-color:#136BA7; color:#fff; }
a.emphasis{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	background-color:#ABCAEE;
	border-bottom:medium none;
	color:#FFFFFF;
	margin:6px 4px 0 0;
	padding:4px 6px;
	text-decoration:none;
}
a.emphasis span{ display:inline-block; }

.vmj_alert {
	background-color:#ffffed;
	border:1px solid #ffcc33;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    border-radius:6px;
	color:#800309;
	margin:3px 0;
	padding:10px;
    font-weight:bold;
    font-size:16px;
}

.direct-payment .header{
    background: url('/images/directpayment/header.png') repeat-x;
    height:76px;
}
.direct-payment .last{ text-align:right; }
.direct-payment .header h1{
    font-size:18px;
    padding-left:10px;
}
.direct-payment .invoice-holder{ 
    background:#e9f3fc;
    border-bottom:1px solid #3979a7;
}
.direct-payment .invoice-holder pre{ 
    color:#3979a7; 
    margin-left:10px;
}
.direct-payment .invoice-holder .bar{
    background:#367aa9;
    color:#fff;
    padding-top:0;
}
.direct-payment .invoice-holder .bar h2{
    font-size:20px;
    font-weight:bold;
    margin:0;
    padding-left:10px;
    line-height:40px;
}

.vui-btn-42 {position:relative;margin-right:12px;}
.vui-btn-42 .rt, .vui-btn-42 .lt{position:absolute;width:18px;top:0;}
.vui-btn-42 .rt {right:0;}
.vui-btn-42 .lt {left:0;}
.vui-btn-42 .rt, .vui-btn-42 .lt, .vui-btn-42 .tc{height:42px;}
.vui-btn-42 .tc{margin:0 18px;}
.vui-btn-42 .tc .text{font-size:13px;font-weight:bold;padding:14px 3px 0 5px;}
.vui-btn-42 .tc .text a:link, .vui-btn-42 .tc .text a:visited {color:#fff;text-decoration:none; text-transform:uppercase;}
.vui-btn-42 .tc .text a:hover {text-decoration:underline;}
.vui-btn-42 .lt.g, .vui-btn-42 .rt.g{background:transparent url(../images/vui_btn_42_gs.png) 0 0 no-repeat scroll;}
.vui-btn-42 .rt.g{background-position:-19px 0;}
.vui-btn-42 .tc.g{background:transparent url(../images/vui_btn_42_gc.png) 0 0 repeat-x scroll;}