/* @override 
	http://dev.redsourcemedia.com/ffmac/templates/ffmac/Common/Stylesheet/template.css
	http://www.ffmac.com.au/templates/ffmac/Common/Stylesheet/template.css */

body {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	background-color:#000;
	margin:0;
}
a:hover, a:active {
	outline:none
}

#menu {
	float:left
}
#menu {
	margin:11px 0 0 0;
}
.menu, .menu ul {
	margin:0px;
	padding:0px;
	list-style:none
}
.menu a, .menu span {
	display:block
}
.menu a {
	text-decoration:none
}
.menu-dropdown li {
	position:relative
}
.menu-dropdown, .menu-dropdown .level1, .menu-dropdown .level1>span {
	float:left
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1>span {
	height:35px;
	padding:0 10px;
	line-height:35px
}
.menu-dropdown .dropdown {
	position:absolute;
	top:35px;
	left:-999em;
	z-index:100;
	width:300px
}
.menu-dropdown li:hover .dropdown, .menu-dropdown li.remain .dropdown {
	left:0px
}
.menu-dropdown .dropdown-bg>div {
	overflow:hidden
}
.menu-dropdown .columns2 {
	width:600px
}
.menu-dropdown .columns3 {
	width:900px
}
.menu-dropdown .columns4 {
	width:1200px
}
.menu-dropdown .column {
	float:left
}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2>span {
	padding:7px 0;
	line-height:21px;
	overflow:hidden
}
.menu-dropdown ul.level3 {
	padding-bottom:10px
}
.menu-dropdown li.level3 {
	font-size:11px;
	line-height:17px
}
.menu-dropdown span.icon {
	display:block;
	width:35px;
	height:35px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	float:left
}
.menu-dropdown span.icon + span, .menu-dropdown span.icon+span+span {
	margin-left:35px
}
.menu-dropdown li.level2 .level2 span.icon {
	margin-top:-7px;
	margin-bottom:-7px
}
.menu-dropdown li.level2.hassubtitle .level2 span.icon {
	margin-top:-2px
}
.menu-dropdown span.title {
	line-height:21px
}
.menu-dropdown span.subtitle {
	margin-top:-1px;
	font-size:9px;
	line-height:10px;
	text-indent:1px
}
.menu-sidebar li.parent span.level1>span {
	cursor:pointer
}
.menu-sidebar a.level1 > span, .menu-sidebar span.level1>span {
	padding:5px 0;
	line-height:20px
}
.menu-sidebar span.subtitle {
	display:none
}
.menu-sidebar ul.level2 {
	padding-bottom:10px
}
.menu-sidebar li.level1:last-child ul.level2 {
	padding-bottom:0
}
.menu-sidebar .level2 a>span {
	font-size:11px;
	line-height:17px
}
.menu-sidebar span.icon {
	display:inline-block;
	height:30px;
	width:30px;
	margin:-5px 0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	vertical-align:middle
}
.menu-line, .menu-line li, .menu-line li a {
	display:inline-block
}
.menu-dropdown {
	margin-bottom:-14px
}
.menu-dropdown li.level1 {
	z-index:5;
	padding-bottom:14px
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1>span {
	height:32px;
	padding:0 15px;
	line-height:32px
}
#menu div.fancy {
	position:absolute;
	top:10px;
	z-index:4;
	overflow:hidden
}
#menu div.fancy div.fancy-3 {
	height:33px;
	margin-bottom:1px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px
}
.menu-dropdown .dropdown {
	top:38px
}
.menu-dropdown li:hover .dropdown, .menu-dropdown li.remain .dropdown {
	left:-8px
}
.menu-dropdown .dropdown-bg {
	margin:8px
}
.menu-dropdown .dropdown-bg>div {
	padding:5px 2px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.menu-dropdown li.level2 {
	margin:3px 3px 0 3px
}
.menu-dropdown li:first-child.level2 {
	margin-top:0
}
.menu-dropdown a.level2, .menu-dropdown span.level2 {
	padding-top:1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase
}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2>span {
	padding-right:10px;
	padding-left:10px
}
.menu-dropdown .level2 a.level2:hover {
	padding-bottom:1px;
	border:none
}
.menu-dropdown li.current>.level2 {
	padding-bottom:1px;
	border:none
}
.menu-dropdown ul.level3 {
	padding:6px 3px
}
.menu-dropdown li.level3 {
	margin-bottom:1px
}
.menu-dropdown a.level3 {
	padding:2px 5px 3px 20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-position:0 -2px;
	background-repeat:no-repeat;
	line-height:16px;
	font-size:12px
}
.menu-dropdown a.level3:hover {
	background-position:0 -82px
}
.menu-dropdown li.current>.level3 {
	background-position:0 -161px;
	font-weight:bold
}
.menu-dropdown .level1 .level1 span.icon {
	width:30px;
	height:30px;
	margin-left:-5px
}
.menu-dropdown .level1 .level1 span.icon + span, .menu-dropdown .level1 .level1 span.icon+span+span {
	margin-left:25px
}
.menu-dropdown li.level2 .level2 span.icon {
	margin-left:-8px;
	margin-right:4px
}
.menu-dropdown li.level2 .level2 span.icon + span, .menu-dropdown li.level2 .level2 span.icon+span+span {
	margin-left:32px
}
.menu-dropdown span.subtitle {
	font-weight:normal;
	margin-top:-1px
}
.menu-dropdown .level1 .level1 span.title {
	line-height:20px
}
.menu-dropdown .level2 .level2 span.title {
	line-height:20px
}
.menu-sidebar {
	margin:0 -15px
}
.mod-line .menu-sidebar {
	margin:0
}
.menu-sidebar a, .menu-sidebar li>span {
	padding:4px 10px 4px 15px
}
.menu-sidebar a.level1, .menu-sidebar span.level1 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}
.menu-sidebar .parent .level1>span {
	background-position:100% 8px;
	background-repeat:no-repeat
}
.menu-sidebar .parent.active .level1>span {
	background-position:100% -102px
}
.menu-sidebar ul.level2 {
	padding-bottom:0
}
.menu-sidebar .level2 a, .menu-sidebar .level2 li>span {
	padding:4px 15px;
	background-position:98% 0;
	background-repeat:no-repeat
}
.menu-sidebar .level2 a>span {
	font-size:12px
}
.menu-sidebar .level2 a:hover, .menu-sidebar .level2 li>span:hover {
	background-position:98% -80px
}
.menu-sidebar .level2 a.current, .menu-sidebar .level2 li>span.current {
	font-weight:bold
}
.menu-sidebar .level3 a, .menu-sidebar .level3 li>span {
	text-indent:15px
}
.menu-sidebar .level3 a>span {
	font-size:11px
}
.menu-sidebar .level4 a, .menu-sidebar .level4 li>span {
	text-indent:25px
}
.menu-sidebar span.icon {
	margin-right:4px
}
#menu .columns2 {
	width:500px;
}
#menu .columns3 {
	width:750px
}
#menu .columns4 {
	width:1000px
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
	color:#fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.5)
}

.menu-dropdown li.level1:hover .level1, ul.menu-dropdown li.remain .level1 {
}
#menu div.fancy div.fancy-3 {
	/*background:#303737; for sliding bg */
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAYAAADZPosTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNS8xMZuoTlEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAACf0lEQVRIiXVWQZLtOAiTqnzDvv9V0CyQgHTPz+K9xMEGS0IOf35+BAIEIQl9BwjCvQgCFCSA3FEI6Fn983qeUBAoTwJ6cc+knzMkAZmnBPQjnpIir29hUuLu49/rTHtypsmSR34XyJbkUN0X2psHlCeeFQiofOuVa7YOyMmpTZCBV6UhhKlUhCBQaGydvdR3MHmSIIaUzvSagALJ4AyhQBGigKIp60kFgowGhMuKIDyU5mEABHsJZ2DmjgIA6jKsmfcGncIBQ9+/XbGh8C+y/ewGwitpiOJn0a12Kf21mz/CJB4kVMYdlOz8SCpE9It0Ey9SW6GgaEGrBxHQMJvxDmuMOwaKEtAVarDajFfA+khrMZEXbWwLRDpFzjmNfnTnABmqJjFMOZo9VgKeVFsN/V+9ACXUNP4KvAfVO4JQJpNidwosBKStjFtpMdtNsuWgYRHpGkB42j1/SEkv/766e4ZWK6JmapMCfC1kPWLM81jg7xSf4FdD8f9Ug3+++mfw0+zt6vBG3dI/bYS/EwZD4zA0Y88X3vrKfesuSizV8iLwqpU7h1AWIy0NAyfQr2MOKXwPKkl4Knthzo/p92utX7uaY0MLhzjmABsoxwdKUeYmAePi3JOCtQgasemUaXwfnYFWEXPZXFlLgcZ+DbG6l+XySVtZFjTQ40YuX6nWZOqw9CqeRrmHtZblqpuy04aD9/HK+GE65b5bdmfgnBob3HVw+QHwxlmGgoNJYD2H7yw8DVYjnRY2YpDfiu7VsZ/vhV9R2y1vsICsv/1AwlTtHdwvhrE525ctzX54DvGxotMppGG7x2djKRttjPwFqKLGN3P4jDRDTMHfiFq94hv3H3U7ZQXdRQ1gAAAAAElFTkSuQmCC) 0 0 repeat-x;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.8);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.4)
}
.menu-dropdown .dropdown-bg>div {
	background:#3c3c3c url(../../templates/yoo_quantum/images/dropdown.svg);
	background-size:100% 100%;
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 8px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 8px rgba(0, 0, 0, 0.4);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 8px rgba(0, 0, 0, 0.4)
}
.menu-dropdown a.level2, .menu-dropdown span.level2 {
	border-bottom:1px solid rgba(0, 0, 0, 0.07);
	background:rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 4px rgba(0, 0, 0, 0.10), 0 1px 0 rgba(255, 255, 255, 0.05);
	-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 4px rgba(0, 0, 0, 0.10), 0 1px 0 rgba(255, 255, 255, 0.05);
	box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 4px rgba(0, 0, 0, 0.10), 0 1px 0 rgba(255, 255, 255, 0.05);
	color:#ccc;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.5)
}
.menu-dropdown .level2 a.level2:hover {
	background:#565656 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yNS8xMZuoTlEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAACH0lEQVRIia1WSXLcQAwDUv3g+f+ByIHg0hrF5UPksqXewA1Em5/PR/iPzx/JeP2Sv/Mtaf16h3Jf/vhcTuL0AAJEvwQEAD6dH7BZWqAQTlkFgXSB4PJanGWQ6IhAiAmsXAQlHCAgsS0K4dO5qcwHbFAAqR5LzHm/2kO10wPi0dfTYZepCiNDfsnT18z7o/3lgQF5Lc8w8zRLex/BNp7zRIcca8pnKEBOeuPt8frblRGOEL1pB1tFip4gEFr+LTcWlY/2pqrHzXUPKjVeIZpC6rPC0UqoNPnYmWXPzexLLSEqPWyYJvft4V33t+JNyx5Jzsczxl88L/uPFP+g7w8g/PocwFDBDfdZTcyZ74O6gdTA+fcoADAuk7HVxJzc3EvQFAqSa0U4gBASqMxkVTU91whHWyiJi9ZLsuZcFEkpRSAU8LcQGopwCa/AbgYSiAjQNDkRAjm8KuVtSnaMHNJzjAiLaUK23gYrEpe+9SGXJg3Snbh7272ceShFnutAJaTTVwnd5F/dQkIRq5e9KYHZCpIFUSfcAtQhV7Vdcys2slrRDAxHnFUPe6qOZHmLtMIQgr5TIkwUAgV73RNVIbvoHZ1PNnjm9LQS+gqFgQMAwqpceTNo0qwK6/6K/DojLg4imrsj8b2nLqQpTDVdYTwuKXaIj1tmiaMeC7qWH5dUNd5cPpc0PP9t2Xpoap0cBVyVpE+FrJiDgeGgEuASECP/BQNZGmclNlLDAAAAAElFTkSuQmCC) 0 0 repeat-x;
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6)
}
.menu-dropdown li.current>.level2 {
	background:rgba(0, 0, 0, 0.3)
}
.menu-dropdown a.level3 {
	color:#878787;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.3)
}
.menu-dropdown a.level3:hover {
	background-color:rgba(0, 0, 0, 0.1)
}
.menu-dropdown li.current>.level3 {
	background-color:rgba(0, 0, 0, 0.25);
	color:#ccc
}
.menu-dropdown li.active .level1 span.subtitle {
	text-shadow:none
}
.menu-dropdown .level1 .level1 span.subtitle {
	color:#999
}
.menu-dropdown .level2 .level2 span.subtitle {
	color:#777
}
.menu-dropdown .level2 a.level2:hover span.subtitle {
	color:#aaa;
	text-shadow:none;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3)
}
.menu-sidebar {
	border-top:1px solid rgba(0, 0, 0, 0.2);
	border-bottom:1px solid rgba(255, 255, 255, 0.04)
}
.menu-sidebar li.level1 {
	border-bottom:1px solid rgba(0, 0, 0, 0.1)
}
.menu-sidebar a.level1, .menu-sidebar span.level1 {
	border-top:1px solid rgba(255, 255, 255, 0.28);
	background:#555 url(data:image/png;base64,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) 0 0 repeat-x;
	color:#2a2a2a;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.1)
}
.menu-sidebar .level1 .level1:hover {
	border-color:rgba(255, 255, 255, 0.38);
	background-position:0 -100px;
	background-color:#575757
}
.BannerSlider {
	min-height: 250px;
	max-height: 250px;
}
.logout #form-login div {
	float: left !important;
	min-width: 260px;
}
.LoginForm .logout  {
	min-height: 80px;
	padding: 30px 10px;
	color: #fff;
	float: right;
}
.ContentHeadingshop {

}
input.inputboxquantity {
	max-width: 30px;
    float: none !important;
    margin: 0 !important;
}
.addtocart_button {
	float: none;
}
.LoginForm .logout input.button {
	float: right;
	margin: -20px 10px 0 0;
}
.browseRatingContainer {
	clear: both;
	float: l;
}
.ccbheaderlink a {

}
.cartIconImg {
	/*background: url(../Images/Content/UserRegisterIcon.png) no-repeat 0 0 !important;
	text-indent: -5000px;*/
}
.browseProductContainer {
	border-top: 1px solid #ccc;
	margin: 5px 0;
}
#login {

}
/*
.SignUp .ContentHeadingshop img {
	display: none;
}
*/
.accountlinks li a {
	float: left;
	min-width: 140px;
}
.ccbmaindiv {
	min-width: 500px !important;
	margin: 0 0 0 -10px !important;
}
.ccbnormaltable {
	font-size: 90%;
}
.ccbnormaltable .buttonarea {
	width: 260px;
	margin: 50px 0 0 0;
}
input#captcha {
	max-width: 150px;
}
.RightSlider {
	background: none;
}
.itemsnotice {
	margin: 0 0 0 0;

}
.greeting {
	float: left;
	clear: both;
	color: #fff;
	margin: 5px 0;
	padding: 0 5px 2px;
	line-height: 12px;
	border-right: 1px solid #fff;
}
.accountlinks {
	margin: 3px 0 0 4px;
	max-width: 130px;
	padding: 0 !important;
}
.accountlinks a {
	color: orange;
}
.logoutbutton {
	float: right;
	margin: 3px 0 0 0;
	
}
span.cartlink {
	width: 25px;
	height: 15px;
	margin: 17px 0 0 13px;
	float: left;
	cursor: pointer;
}
#vmMainPage .sectiontableentry1 form input.inputbox, #vmMainPage .sectiontableentry2 form input.inputbox {
	max-width: 30px;
}
#vmMainPage #coupon_code {
	min-width: 50%;
}
.ccbnormaltable textarea {
	max-width: 95%;
	overflow: auto;
	margin: 5px 0;
	border: 1px solid #ccc;
}
#fancybox-wrap .jNewsLB {
	overflow: hidden;
}
.SignUp #vm_correcct_info_agree_input,
.SignUp #agreed_input{
    display: inline;
}
.SignUp #vm_correcct_info_agree_input .checkbox,
.SignUp #agreed_input .checkbox{
    margin-left: 10px;
}
.SignUp #username_div{ 
    clear: both;
    margin-top: 30px;
}
#vm_sex_div label,
#vm_age1_div label{
    width: 162px;
}
#vm_age1_input table.vmMulti{
    border-collapse: collapse;
    float: left;
    margin-bottom: 10px;
}
.SignUp div.formLabel{
    position: relative;
}
.SignUp div.formLabel strong{
    left: 2px;
    position: absolute;
    top: 0;
}
#agreed_div label label{
    padding-left: 0;
}
h1.prodct-name{
    position: absolute;
    top: 0;
}

.vmCartContainer{
    max-width: 325px;
}
.vmCartChild{
    max-width: 319px;
}