a,span,div,h1,h2,h3,h4,h5,h6,td,table,img { box-sizing:border-box; -moz-box-sizing:border-box; padding:0; margin:0; border:0; text-align:right; }
p { box-sizing:border-box;  -moz-box-sizing:border-box; padding:0; border:0;}
html,body { 	height: 100%; 	margin: 0px;	padding: 0px;	}

body {
	background:url(pics/bg.jpg) top right repeat-x #fff;
	font-family: arial;
	color:#000;
	overflow-y:scroll;
	overflow-x:hidden;
	text-align:right;
}
h1,p { margin:0; padding:0; }
img {
	border: 0px;
}
.png,img { behavior: url(iepngfix.htc); }
#logo { width: 425px; height: 70px; display: block; background: url('pics/logo.png') no-repeat 0 0; position: relative; overflow: hidden; text-indent: -1000px; }
.salerMenuLink {color:#6e6e6e; text-decoration:none; font-weight:100; }
.midMenuActive, .midMenu {
	width: 87px;
	height: 43px;
	text-align: center;
	background: url(pics/menubg.jpg) repeat-x top right;
	float:right;
	font-weight: bold;
	color: #535353;
	font-size: 12px;	
	text-decoration: none;
	cursor: pointer;
}
.midMenuActive span, .midMenu span { position: relative; top: 15px; color: #535353; }
.midMenuActive, .midMenu:hover {
	background: url(pics/menubg_hover.jpg) repeat-x top right;
	/*height: 43px;
	padding:15px 16px 0 16px;
	float:right;
	cursor: pointer;*/
}
.link
{
	font-weight: bold;
	color: #535353;
	font-size: 12px;	
	text-decoration: none;
}
.menuSpacer { float:right; margin-top:1px; background:url(pics/menu_spacer.jpg) top right no-repeat; width:2px; height:41px; }

.snames { color:#37596b; font-weight:bold; height:20px; padding-top:2px; }

.selectbox { background:url(pics/selectbg.jpg) top right no-repeat; width:233px; color:#FFF; cursor:pointer; position:relative; }
.selectbox .text { color:#FFF; padding:5px 5px; }
.selectbox .options { display:none; width:231px; max-height:200px; overflow-y:scroll; background:#878484; border:#5b5b5b 1px solid; position:absolute; top:26px; left:0; }
.selectbox .options div { padding:0px 2px; color:#FFF; }
.selectbox .options div:hover { background:#5b5b5b; }


.box { width:88px; height:94px; display: block; float:right; text-decoration: none; background:url(pics/litbox.png) top right no-repeat; margin-right:2px; cursor:pointer;}
.box img { margin: 0 auto; }
.label { color:#116089; font-size:18px; font-weight:bold; }
.lbl { color:#5b5f6b; font-size:12px; font-weight:bold; }
.value { color:#116089; font-size:18px; font-weight:bold; }
.val { color:#116089; font-size:12px; font-weight:bold; }

.litpicbox { float:right; overflow:hidden; width:83px; height:63px; background:#FFF; padding:2px; } 
.hpbox { background:url(pics/hpBox.jpg) top right no-repeat; width:230px; height:95px; float:right; position:relative; text-align:right; }
.hpbox_shadow  { background:url(pics/shadow.jpg) top right no-repeat; width:230px; height:7px; position:absolute; bottom:-8px; right:0; }