﻿body
{	color:#3f3f3f;
}
form{
	margin:0;
	padding:0;
}

/* ---------------------------  Page wrapper ------------------ */
#wrapper{ margin:0 auto; width:978px;}
.content-t { background: url(/RVLMS20/app_themes/redvector/images/bg-content-t.gif) no-repeat; width: 100%; overflow: visible; padding: 5px 0 0;}
/* changing overflow to visible to allow reports and client admin to be seen */
.content-b{ background: url(/RVLMS20/app_themes/redvector/images/bg-content-b.gif) no-repeat 0 100%; width: 100%; overflow: visible; padding: 0 0 6px;}
/* changing overflow to visible to allow reports and client admin to be seen */

/* Rounded top 
.content-t{
	background: url('Images/bg-content-t.gif') transparent no-repeat;
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0;
}*/
/* Rounded bottom 
.content-b{
	background: url(/RVLMS20/app_themes/redvector/images/bg-content-b.gif) no-repeat 0 100%;
	width: 100%;
	overflow: hidden;
	padding: 0 0 6px;
}*/


/* -------------------------------------------------------------------------------- RETAIL HEADER*/
/* ----------------- Header and controls -----------------------*/
#header{ width: 100%; overflow: hidden; height: 58px;}
#header .tabs{ width: 313px; overflow: hidden; float: left; margin:18px 0 0 20px; }
#header div{ display: inline; float: right; overflow: hidden; width: 375px; margin: 30px 19px 0 0; }
#header p{ margin: 0; color:#6c6d6e; text-align: right; }
#header p span{ font-size: 22px; color: #f76100; margin: 0 0 0 9px; }

#header div { 	display: inline;	float: right;	overflow: hidden;	width: 375px; margin: 30px 19px 0 0;}
#header p{ 
	margin: 0;
	color:#6c6d6e;
	text-align: right;
}
#header p span{
	font-size: 22px;
	color: #f76100;
	margin: 0 0 0 9px;
}
/* ------------------------------- RETAIL NAVIGATION START */
#content LI {
	list-style-type:none;
}
#content .clsInstructionsHead li	{ font-size:12px; padding:5px 0; list-style-image: url('Images/bullet_grn.gif');}

#content .global-navigation{
	background: url(/RVLMS20/app_themes/redvector/images/bg-nav-l.gif) no-repeat;
	width: 980px;
	padding:0 0 0 5px;
	overflow: hidden;
	margin: 10px 0 0;
	font-size:11px;
}

#content .global-navigation ul{
	background: url(/RVLMS20/app_themes/redvector/images/bg-nav-r.gif) no-repeat 100% 0;
	margin:0;
	padding: 0 4px 0 0;
	list-style:none;
	width: 931px;
	overflow: hidden;
	font-weight: bold;
	text-transform: uppercase;
}
#content .global-navigation li{
	background: url(/RVLMS20/app_themes/redvector/images/bg-nav.gif) repeat;
	float: left;
	margin: 0 0 0 -1px;
	text-align:center;	
}
#content .global-navigation a{
	background: url('images/separator-main-nav.gif') no-repeat 0;
	color:#fff;
	float:left;
	line-height: 48px;
	padding: 0 21px 0 20px;
}
#content .global-navigation a:focus{ outline:none;}

/* ------------------------------- RETAIL NAVIGATION END */

#content{
	background: #fff;
	width: 940px;
	overflow: hidden;
	padding: 0 20px 32px;
}
#content h1{ margin: 0;	line-height:1.2em;}
#content h1 a{ 	background:url(/RVLMS20/app_themes/redvector/images/logo.gif) no-repeat;	
	margin:15px 0 0 13px;	text-indent:-9999px; float:left;	width:212px;	height:65px;	overflow:hidden;}
#content h3	{	line-height:1.2em;}
#content h1 a:focus{ outline: none;}
.content-header{ width: 100%;	overflow: hidden;	margin: 7px 0 0;}
.content-header div	{ 	width: 702px;	overflow: hidden;	float: right;}
.content-header .nav	{ display: inline;	margin: 0 0 0 170px;	padding: 0;	overflow: hidden;	list-style: none;	font-size: 11px;	line-height: 19px;	float:left;
	width: 702px;}
.content-header .nav li { margin: 0; background: url(/RVLMS20/app_themes/redvector/images/separator-header-nav.gif) no-repeat 100% 5px; float: left;}
.content-header .nav li a{ color:#4b8dd0; padding: 0 11px 0 10px; margin: 0;}
.content-header .nav li a:focus{ 	outline: none;}
.content-header .nav li.rss{ 	background: none;	margin: 0 -3px 0 0;}
.content-header .nav li.rss a{ 	padding: 0;}

/*Do not overwrite*/
.content-header ul{ list-style: none; 	margin: 0 0 0 2px;	padding: 0;	width: 50%;	float: left;	font-size: 11px;}
/*Do not overwrite*/
.content-header li{ float: left; margin: 15px 0 0; }
.content-header li a{ 	color:#4b8dd0;	margin: 0 0 0 5px;}
.content-header li a:focus{ 	outline: none;}
/*Do not overwrite*/
.content-header ul.login {margin : 30px 0 0 0; float:left;}
/*Do not overwrite*/
.content-header ul.login  a {color:#42b24a;font-weight:bold;text-decoration:underline;}
/*Do not overwrite*/
.content-header ul.greeting {margin : -5px 0 0 0; float:left;}
/*Do not overwrite*/
.content-header span{ margin: 0 -5px 0 0;}

/* ------------------------------------------------------------------------------------- Chat code CSS */
#cio10B {z-index: 100; position: absolute; text-align: center; width: 100%;}
#sco10B {float: right; margin:5px 10px 0 0; width:50%; height:55px; width:300px;}
#sdo10B {display: none;}
.content-header span.chat-online-old { float: right; margin:15px 2px 0 0;}


.content-header p.welcome { margin:0 0 0 0; font-weight:bold; padding-top:2px; font-size:13px;}
.content-header p.visit { margin:0; font-size:10px;}
/*Do not overwrite - Shopping cart*/
.content-header li.shoping-car a{background: url(/RVLMS20/app_themes/redvector/images/ico-shoping-car.gif) no-repeat; margin: 0 0 0 20px; padding: 0 0 0 16px;color:#4b8dd0; font-weight:normal;}


/* ----- Footer with Controls ------ */
#footer{ width: 100%;	overflow: hidden;	padding: 0 0 30px;}
#footer div { display: inline;	font-size: 11px;	line-height: 21px;	color:#6c6d6e;	float: left;	width: 270px;	margin: 12px 0 0 10px;}
#footer a{ 	color:#4b8dd0;	font-weight: bold;}
#footer p{	margin: 0;}
#footer .footer-menus{	float: right;	margin: 12px -1px 0 0;	width: 690px;}
#footer ul{	margin:0;	padding:0;	list-style:none;	float: right;}
#footer li{ float: left; list-style-type:none;}
#footer li a{ background:url(/RVLMS20/app_themes/redvector/images/separator-footer-menu.gif) no-repeat 100% 7px; font-weight: normal; padding: 0 10px; display: block;}
#footer .footer-menus-small{float: right;	margin: 12px -1px 0 0;	width: 850px;}
#footer .footer-menus-small ul{	margin:0;	padding:0;	list-style:none;	float: right;}
#footer .footer-menus-small li{	float: left;	display: inline-block;}
#footer .footer-menus-small li a{background:url(/RVLMS20/app_themes/redvector/images/separator-footer-menu.gif) no-repeat 100% 7px;	font-weight: normal;	padding: 0 5px;	display: block;}

/* ----------------------------------------------------------------------- Top Tabs ------------------------------------------------ */

.tabs ul{ margin: 0; padding:0; list-style:none; line-height: 13px; overflow: hidden; width: 100%; font-weight: bold; width: 313px; }
.tabs li{ background:url(/RVLMS20/app_themes/redvector/images/bg-tab.gif) no-repeat; float: left; text-transform: uppercase; line-height: 40px; margin: 0 3px 0 0; list-style-type:none;}
.tabs a{ color:#fff; display: block; width: 133px; height: 40px; padding: 0 0 0 12px;}
.tabs a:focus{ outline: none;}
.tabs li.active{ background: url(/RVLMS20/app_themes/redvector/images/bg-tab-active.gif) no-repeat;}
.tabs li.active a {	color:#393a3b; }
.tabs li.active a:hover{ text-decoration: none;	cursor: default;}