html{background-image:url(../images/bg.png);background-repeat:repeat-y;background-position:center;}body{color:#3d3d3d;-x-system-font:none;font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.231;}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
#header_container{background-image:url(../images/vbonus_hbg.png);background-repeat:repeat-x;height:80px;padding-top:10px;}
.cls{background-color:transparent;background-image:url(../images/cls.png);background-repeat:no-repeat;}
.shopvmj{display:block;height:50px;text-decoration:none;}
.vbonus_logo{display:block;background-position:-199px 0;height:50px;text-decoration:none;}
.vbonus_cpad{padding:3px;}
.vbonus_pad{padding:10px 10px 0 10px;}
.vbonus_container{border:1px solid #dfe6ed;}
.vbonus_plus_container{border:1px solid #dfeddf;}
.vbonus_premium_container{border:1px solid #eddfdf;}
.vbonus{background-image:url(../images/vbonus_bg.png);background-repeat:repeat-x;}
.vbonus_plus{background-image:url(../images/vbonus_plus_bg.png);background-repeat:repeat-x;}
.vbonus_premium{background-image:url(../images/vbonus_premium_bg.png);background-repeat:repeat-x;}
.vbonus_ico{display:block;background-position:0 -60px;height:40px;margin-bottom:10px;}
.vbonus_plus_ico{display:block;background-position:0 -110px;height:40px;margin-bottom:10px;}
.vbonus_premium_ico{display:block;background-position:0 -160px;height:40px;margin-bottom:10px;}
.learn_more{display:block;background-position:0 -210px;width:138px;height:34px;}
.shoppy_plus{display:block;background-position:0 -254px;width:77px;height:66px;}
.shoppy_premium{display:block;background-position:-87px -254px;width:123px;height:87px;}
.vbonus_h{color:#f76f25;}
.shoppy_bg{background-position:40px 0;background-image:url(../images/vbonus_shoppy_says.png);background-repeat:no-repeat;height:150px;}
.shoppy_info{margin:10px 10px 0 175px;font-weight:bold;line-height:18px;}
.footer{padding-top:10px;border-top:1px solid #d3caca;text-align:center;}
.vmenu {margin-bottom:20px;}
.vmenu ul {
padding:0;
margin:0;
background-color: #e6ecf4;
background-image:url(../images/link_bg.png);
background-repeat:repeat-x;
color: #5f7283;
float: left;
width: 100%;
}
.vmenu ul li{display:block;float:left;margin-left:0;background-image:url(../images/cls.png);background-repeat:no-repeat;background-position:0 -363px;}
.vmenu ul li a{
padding: 10px 1em 11px 1em;
color: #5f7283;
font-weight:bold;
text-decoration: none;
float: left;}
.vmenu ul li a:hover{
background-color: #f7fbff;
color: #5f7283;
}
.cli{margin-left:10px;}
.cri{margin-right:10px;}
.alert{border:1px solid #FED22F;background:#FFF0A5;color:#363636;padding:0.7em 1.5em;margin-bottom:10px;}

.cbox{color:#000000;padding:3px;border:1px solid #a6c2de;}
*html input.cbox{color:#000000;overflow: visible;padding:3px;}
.csfm label {
font-size:12px;
width: 160px;
float: left;
margin-right: 0.5em;
display: block;
text-align:left;}
.csfm label.disable {
float:none;
width:auto;
margin:0;
display:inline;}
.csfm div { margin:10px 0;}
.csfm .checkboxLabel { cursor:pointer;}
.csfm.submit input {margin-left: 4.5em;}
.csfm.submit input {
color: #000;
background: #ffffff;
border: 2px outset #d7b9c9;}
.csfm.hide { display:none;}
.csfm .hide { display:none;}
.csfm .textWidth { width:380px;}
.csfm .field80 { width:80px;}
.csfm .field60 { width:60px;}
.csfm .field40 { width:40px;}
.csfm .field300 { width:300px;}
.csfm .field440 { width:440px;}
.csfm .popUnder { padding-bottom:10px;}
.csfm .help { border-bottom:1px solid #d7b9c9;}
.csfm .em {font-style:italic; color:#808080;}
.csfm .em a{font-style:italic; color:#808080;}
.csfm .devOptValueTitle {float:left; padding-top:9px;}
.csfm .devOptValues {margin-left:100px;}
.csfm .devOptValues li {display:block; float:left; padding:8px 5px;}
.csfm ul.columnList li {float:left; padding:5px; margin:0 5px 5px 0; display:block;}
.csfm .rightFrame{margin-left:195px;}
.csfm h4 {}
.csfm .required {color:#FF0058;}

div.vtip { 
background-color:#f5f5b5;
border:1px solid #ddc980;
padding:10px;
width:120px;
display:none;
color:#452d1e;
text-align:left;
font-size:12px;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
}

.login {margin-bottom:15px;}
.vcard_acc{display:block;background-position:-148px -210px;width:138px;height:34px;margin-left:45px;}

.crumbs li {
display: inline;
list-style-type: none;
padding:3px 20px 3px 6px;
background:transparent url(../images/vbonus_arrow.png) right 7px no-repeat scroll;
margin:0;}
.crumbs li.first {padding:3px 20px 3px 0;}
.crumbs li.last {background:none;}

a.vhover{
	text-decoration: none;
	float:left;
	cursor: pointer;
	font: 900 14px/22px "Arial", Helvetica, sans-serif;
	background: url(../images/vbonus_btn.png) no-repeat top right;
	color: #0d5f83;}
a.vhover span{
	margin: 0 10px 0 0;
	padding: 1px 8px 1px 18px;
	position: relative;
	float:left;
	background: url(../images/vbonus_btn.png) no-repeat top left;
}
a.vhover:hover{background: url(../images/vbonus_btn.png) no-repeat bottom right;}
a.vhover:hover span {background: url(../images/vbonus_btn.png) no-repeat bottom left;}
.vbonus_menu_tab {margin-left:10px; padding-left:10px; border-left:1px solid #c7d0d8;}
span.spec {
	border-bottom:1px solid #ccc; 
	background:#ededed; 
	display:block; 
	padding:2px;
}
#referrerHolder{ margin-left:170px; }
.mBoxHolder{
	background-color:#FFFFFF;
	border:1px solid #a6c2de;
	height:190px;
	overflow:hidden;
	padding:3px;
	position:relative;
	width:380px;
}
.mBoxInner {
	height:174px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.mBoxInner ul{ padding:0; margin:0; }
.mBoxInner ul ul{ padding-left:20px; }
.mBoxInner li { padding:3px; list-style:none; }
.mBoxBtn { background-color:#CCCCCC; padding:2px 3px; cursor:pointer; margin-right:2px }